Freigeben über


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 flagFALSE lautet, enthält dieses Argument den Text, der ersetzt werden muss.

Wenn das Argument regular expression flagTRUE 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 flagFALSE lautet, enthält dieses Argument den Text, der als Ersatz verwendet werden soll.

Wenn das Argument regular expression flagTRUE 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 flagTRUE 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 flagFALSCH ist, gibt die angegebene Zeichenfolge nach dem Zeichensatz zurück, der im Argument pattern Argument wurden durch Zeichen der ersetzt replacementStreit.

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.

Zusätzliche Ressourcen

Textfunktionen