Dela via


REPLACE ER-funktion

REPLACE-funktionen returnerar den angivna textsträngen som ett sträng värde när hela eller en del av den har ersatts med en annan sträng.

Syntax

REPLACE (text, pattern, replacement, regular expression flag)

Argument

text: Sträng

Den giltiga sökvägen till en datakälla av typen Sträng.

pattern: Sträng

Om regular expression flag-argumentet är FALSKT innehåller det här argumentet den text som måste ersättas.

Om regular expression flag-argumentet är SANT innehåller det här argumentet ett reguljärt uttryck som definierar både ett sökmönster och en ersättningstext.

replacement: Sträng

Om regular expression flag-argumentet är FALSKT innehåller det här argumentet den text som ersättning.

Om regular expression flag-argumentet är SANT används inte det här argumentet.

regular expression flag: Boolesk

Ett booleskt värde som anger om ett reguljärt uttryck används för att göra ersättningen.

Returvärden

Sträng

Det resulterande textvärdet.

Användningsanteckningar

Om regular expression flag-argumentet är SANT returnerar den här funktionen den angivna strängen när den har ändrats genom att använda det reguljära uttrycket som anges av pattern-argumentet. Vanliga uttryck används för att hitta tecken som måste ersättas.

Om argumentet regular expression flag är FALSKT, returnerar funktionen den angivna strängen efter att tecken uppsättningen som har definierats i argumentet pattern ersatts av tecknen i argumentet replacement.

Exempel 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) tillämpar ett reguljärt uttryck som tar bort alla icke-numeriska symboler och returnerar "19234564971".

Exempel 2

REPLACE ("abcdef", "cd", "GH", false) ersätter mönstret "cd" med strängen "GH" och returnerar "abGHef".

Ytterligare resurser

Textfunktioner