StringReplace (Funktion)
- Last UpdatedSep 14, 2023
- 2 minute read
Durchsucht eine Zeichenfolge nach einem bestimmten Suchtext und ersetzt ihn, falls gefunden, durch einen anderen Text. Sie können folgende Optionen angeben:
-
Groß-/Kleinschreibung beachten: Legt fest, ob die Groß-/Kleinschreibung bei der Suche berücksichtigt werden soll.
-
Anzahl der Ersetzungen: Diese Option ist hilfreich, wenn der Suchtext mehrere Male vorkommt, jedoch nicht immer ersetzt werden soll.
-
Nur ganze Wörter: Verwenden Sie diese Option, wenn der Suchtext als ganzes Wort vorkommen muss.
Hinweis: Die Funktion unterstützt keine Multibyte-Zeichensätze.
Syntax
Ergebnis = StringReplace (Zeichenfolge, Suchtext, NeuerText, GroßKlein, Ersetzungen, GanzesWort)
Parameter
Zeichenfolge
Die Zeichenfolge, die durchsucht werden soll. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.
Suchtext
Die Zeichenfolge, nach der gesucht werden soll. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.
NeuerText
Der Text, durch den der Suchtext ersetzt werden soll. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.
GroßKlein
Bestimmt, ob die Groß-/Kleinschreibung bei der Suche beachtet werden soll. Binärwert, Binärvariable oder binärer Ausdruck.
0 - es wird nicht nach Groß-/Kleinschreibung unterschieden.
1 - es wird nach Groß-/Kleinschreibung unterschieden.
Ersetzungen
Gibt an, wie viele Vorkommen des Suchtexts durch den neuen Text ersetzt werden sollen. Um alle Vorkommen zu ersetzen, verwenden Sie -1. Wert, Variable oder Ausdruck vom Typ Integer.
GanzesWort
Gibt an, ob der Suchtext als ganzes Wort vorkommen muss, damit er gefunden wird. Binärwert, Binärvariable oder binärer Ausdruck.
0 - der Suchtext kann in beliebiger Form vorkommen
1 - der Suchtext muss als ganzes Wort vorkommen
Beispiel(e)
Hier wird nur das erste Vorkommen des Suchtexts ersetzt (Ergebnis: "MTY 030 MTX").
StringReplace("MTX 030 MTX","MTX","MTY",0,1,0)
Hier werden alle Vorkommen des Suchtexts ersetzt (Ergebnis: "MTY 030 MTY").
StringReplace("MTX 030 MTX","MTX","MTY",0,-1,0)
Hier werden alle Vorkommen des Suchtexts ersetzt, die in der angegebenen Groß-/Kleinschreibung vorliegen (Ergebnis: "MTY 030 mtx").
StringReplace("MTX 030 mtx","MTX","MTY",1,-1,0)
Hier werden alle Vorkommen des Suchtexts ersetzt, die als ganzes Wort vorliegen (Ergebnis: "MTY 030 QMTX").
StringReplace("MTX 030 QMTX","MTX","MTY",0,-1,1)