REPLACE EB-Funktion
Die Funktion REPLACE
gibt die angegebene Textzeichenfolge mit dem Wert String zurück, nachdem er ganz oder teilweise durch eine andere Zeichenfolge ersetzt wurde.
Syntax
REPLACE (text, pattern, replacement, regular expression flag)
Argumente
text
: Zeichenfolge
Der gültige Pfad einer Datenquelle des Typs String.
pattern
: Zeichenfolge
Wenn das Argument regular expression flag
FALSE lautet, enthält dieses Argument den Text, der ersetzt werden muss.
Wenn das Argument regular expression flag
TRUE lautet, enthält dieses Argument einen regulären Ausdruck, der sowohl ein Suchmuster als auch den Ersetzungstext definiert.
replacement
: Zeichenfolge
Wenn das Argument regular expression flag
FALSE lautet, enthält dieses Argument den Text, der als Ersatz verwendet werden soll.
Wenn das Argument regular expression flag
TRUE lautet, wird dieses Argument nicht verwendet.
regular expression flag
: Boolesch
Ein boolescher Wert, der angibt, ob ein regulärer Ausdruck zum Ersetzen verwendet wird.
Rückgabewerte
Zeichenfolge
Der resultierende Textwert.
Anwendungshinweise
Wenn das Argument regular expression flag
TRUE lautet, gibt diese Funktion die angegebene Zeichenfolge zurück, nachdem sie geändert wurde, indem der reguläre Ausdruck angewendet wird, der durch das Argument pattern
angegeben ist. Der reguläre Ausdruck wird verwendet, um die Zeichen zu finden, die ersetzt werden müssen.
Wenn das Argument regular expression flag
FALSCH ist, gibt die angegebene Zeichenfolge nach dem Zeichensatz zurück, der im Argument pattern
Argument wurden durch Zeichen der ersetzt replacement
Streit.
Beispiel 1
REPLACE ("+1 923 456 4971", "[^0-9]", "", true)
übernimmt einen regulären Ausdruck, der alle nicht numerischen Symbole entfernt und "19234564971" zurückgibt.
Beispiel 2
REPLACE ("abcdef", "cd", "GH", false)
ersetzt das Muster "cd" durch die Zeichenfolge "GH" und gibt "abGHef" zurück.