Die replace-Methode
Die Methode replace führt eine Suche und
Ersetzung von Teilen eines Strings durch.
Der erste Parameter ist der Teilstring,
der ersetzt wird, und der zweite - der Teilstring, durch
den ersetzt wird.
Syntax
string.replace(was ersetzt wird, durch was ersetzt wird);
Beispiel
Lassen Sie uns im String
'ab' durch '!' ersetzen:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Das Ergebnis der Codeausführung:
'!cde'
Beispiel
Lassen Sie uns versuchen, alle Übereinstimmungen im String zu ersetzen:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Wir werden sehen, dass die Ersetzung nur bei der ersten Übereinstimmung stattfand:
'! cde ab'
Beispiel
Obwohl die Methode replace
nur die erste Übereinstimmung ändert,
können alle Übereinstimmungen
mit Hilfe einer Schleife ersetzt werden:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Das Ergebnis der Codeausführung:
'! cde !'
Siehe auch
-
die Methode
replace,
die Suche und Ersetzung von Stringteilen mit Hilfe von regulären Ausdrücken durchführt