75 of 264 menu

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
mstrkadeby