replace

replace

> Funktionen

Ersetzt alle Vorkommen von search durch replace in der Zeichenfolge string.

Einstellungen
Rückmeldung
TypeScript

In JavaScript ersetzt s.replace(search, by) nur das erste Vorkommen, wenn search eine Zeichenkette ist, während replace in LeekScript alle ersetzt: schreiben Sie s.replaceAll(search, by). Zweite Falle, der Ersetzungstext wird ausgewertet — $& steht dort für den gefundenen Text, $1 für eine erfasste Gruppe: "ab".replaceAll("a", "$&$&") ergibt "aab". Verdoppeln Sie das Dollarzeichen, um ein wörtliches einzufügen, "$$" ergibt "$".

Python

In Python ersetzt s.replace(search, by) alle Vorkommen, wie replace in LeekScript, und ein drittes Argument erlaubt es, deren Anzahl zu begrenzen: "aaa".replace("a", "b", 2) ergibt "bba". Das Muster ist immer eine wörtliche Zeichenkette, nie ein regulärer Ausdruck; dafür nehmen Sie das Modul re: re.sub("a+", "X", "aaab") ergibt "Xb".

Beispiele

replace("Banane", "n", "t") // "Batata" replace("a,b,c,d,e,f", ",", "+") // "a+b+c+d+e+f" replace("Hallo Welt", "Hallo", "Guten Abend") // "Hallo Welt"