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.