83 of 264 menu

Die replace-Methode

Die Methode replace führt eine Suche und Ersetzung von Teilen einer Zeichenkette durch. Der erste Parameter ist ein regulärer Ausdruck, und der zweite - die Teilzeichenkette, durch die ersetzt wird.

Syntax

zeichenkette.replace(regulärerAusdruck, ersatz);

Beispiel

Lassen Sie uns das Zeichen 'a' finden und ersetzen:

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Das Ergebnis der Codeausführung:

'b!b'

Beispiel

Standardmäßig wird nur die erste Übereinstimmung ersetzt. Lassen Sie uns erneut das Zeichen 'a' in der Zeichenkette ersetzen:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Das Ergebnis der Codeausführung:

'b!aab'

Beispiel

Lassen Sie uns alle Übereinstimmungen mit Hilfe der globalen Suche ersetzen:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Das Ergebnis der Codeausführung:

'b!!!b'

Beispiel

Lassen Sie uns eine Zeichenkette nach diesem Muster finden und ersetzen: Buchstabe 'x', dann ein beliebiges Zeichen, dann wiederum der Buchstabe 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Das Ergebnis der Codeausführung:

'! eee'

Siehe auch

  • die Methode replace,
    die eine Suche und Ersetzung von Teilen einer Zeichenkette durchführt
  • die Methode test,
    die eine Zeichenkette überprüft
  • die Methode match,
    die nach Übereinstimmungen in einer Zeichenkette sucht
  • die Methode matchAll,
    die alle Übereinstimmungen in einer Zeichenkette sucht
  • die Methode exec,
    die eine sequentielle Suche durchführt
  • die Methode search,
    die eine Suche durchführt
  • die Methode split,
    die eine Zeichenkette aufteilt
svswmshunl