Beschreibung
Die Funktion replace
ersetzt alle Vorkommen einer Zeichenfolge needle
in einem Text haystack
mit einer angegebenen Zeichenfolge replacement
. Wenn der optionale Parameter ignoreCase
auf 1
gesetzt ist, wird die Groß-/Kleinschreibung ignoriert.
Syntax
replace(haystack, needle, replacement, [ignoreCase])
Argumente
Argument | Beschreibung |
---|---|
haystack |
Die Eingabezeichenfolge, in der die Ersetzungen vorgenommen werden. |
needle |
Die Zeichenfolge, die ersetzt werden soll. |
replacement |
Die Zeichenfolge, die anstelle von needle eingefügt wird. |
ignoreCase (optional) |
Wenn auf 1 gesetzt, wird die Groß-/Kleinschreibung ignoriert. Standardwert ist 0 . |
Rückgabetypen
Die Funktion gibt die modifizierte Zeichenfolge zurück, in der alle Vorkommen von needle
durch replacement
ersetzt wurden.
Beispiele
Beschreibung | Beispiel |
---|---|
Einfacher Ersatz ohne Berücksichtigung der Groß-/Kleinschreibung |
replace("Ich bin ein Pony", "Pony", "Einhorn")Ergebnis: "Ich bin ein Einhorn" |
Ersatz mit Ignorieren der Groß-/Kleinschreibung |
replace("Ich bin ein Pony", "pony", "Einhorn", 1)Ergebnis: "Ich bin ein Einhorn" |
Mehrfache Ersetzung im Text |
replace("Pony Pony Pony", "Pony", "Einhorn")Ergebnis: "Einhorn Einhorn Einhorn" |
Hinweise
- Verwenden Sie
ignoreCase
, um sicherzustellen, dass die Groß-/Kleinschreibung bei der Ersetzung keine Rolle spielt. - Die Funktion ersetzt alle Vorkommen von
needle
, nicht nur das erste.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.