replacex

Ersetzt in einem Text die gefundenen Übereinstimmungen eines regulären Ausdrucks mit einem angegebenen String

Diese Funktion erweitert die Funktion replace()und gibt Ihnen die Möglichkeit anhand regulärer Ausdrücke zu suchen. Dadurch haben Sie bei der Suche deutlich mehr Optionen zur Analyse von Texten.

Durch Angabe eines leeren Strings als Ersatz können Sie unerwünschte Zeichen aus einem Text entfernen.

Tipp: Verwenden Sie diese Funktion, um importierte Daten, die unerwünschte Zeichen enthalten, zu bereinigen.

Die Verwendung von regulären Ausdrücken erfordert eine gewisse Einarbeitung. Wir empfehlen zum Austesten regulärer Ausdrücke https://regex101.com/ (externer Link - auf Englisch).

Syntax

replacex(string, string, string) replacex(string, string, string, string)

Rückgabewert

string

Beispiele

replacex(text, regex, replace)Ersetzt in einem Text die gefundenen Übereinstimmungen eines regulären Ausdrucks mit einem angegebenen String.

replacex(TelefonNr, "\D", " ")

Ergebnis: Ersetzt alle Nicht-Ziffern (\D = Digit = [0-9]) im Feld „TelefonNr“ durch Leerzeichen.

replacex(meinText, regex, flags, replace) Ersetzt in einem Text die gefundenen Übereinstimmungen eines regulären Ausdrucks mit einem angegebenen String. Flags können zum regulären Ausdruck hinzugefügt werden.

replacex(MeinText, "^ *", "g", "")

Ergebnis: Entfernt alle führenden Leerzeichen aus dem Textfeld „MeinText“.

Siehe auch

replace, ersetzt in einem Text gefundene Übereinstimmungen mit einem angegebenen String.

Last updated