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

javascriptstring.replace(was ersetzt wird, durch was ersetzt wird);

Beispiel

Lassen Sie uns im String 'ab' durch '!' ersetzen:

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

Das Ergebnis der Codeausführung:

javascript'!cde'

Beispiel

Lassen Sie uns versuchen, alle Übereinstimmungen im String zu ersetzen:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

Wir werden sehen, dass die Ersetzung nur bei der ersten Übereinstimmung stattfand:

javascript'! cde ab'

Beispiel

Obwohl die Methode replace nur die erste Übereinstimmung ändert, können alle Übereinstimmungen mit Hilfe einer Schleife ersetzt werden:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

Das Ergebnis der Codeausführung:

javascript'! cde !'

Siehe auch

  • die Methode replace,
    die Suche und Ersetzung von Stringteilen mit Hilfe von regulären Ausdrücken durchführt