JavaScript-String-replaceAll()-Methode
Der replaceAll()> Methode in JavaScript ist Wird verwendet, um alle Vorkommen einer bestimmten Teilzeichenfolge oder eines bestimmten Musters durch eine neue Teilzeichenfolge zu ersetzen.
Der replaceAll()> Methode ändert die ursprüngliche Zeichenfolge nicht.
JavaScripts replaceAll()> Methode, die zum Ersetzen aller Instanzen eines angegebenen verwendet wird Teilzeichenfolge oder Muster innerhalb einer Zeichenfolge mit einer neuen Teilzeichenfolge. Diese Methode aktualisiert die Zeichenfolge umfassend, indem sie jedes Vorkommen des Ziels ersetzt Teilzeichenfolge oder Muster mit dem bereitgestellten Ersatzsaite .
Notiz: Die ursprüngliche Zeichenfolge bleibt unverändert und behält ihre Integrität während des gesamten Prozesses.
Syntax:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)
Parameter:
Diese Methode akzeptiert bestimmte unten definierte Parameter:
- regulärer Ausdruck: Es handelt sich um den regulären Ausdruck, dessen Übereinstimmungen durch newSubstr oder den von der angegebenen Funktion zurückgegebenen Wert ersetzt werden.
- substr: Es definiert die Teilzeichenfolgen, die durch newSubstr oder den von der angegebenen Funktion zurückgegebenen Wert ersetzt werden sollen.
- newSubstr: Es ist die Teilzeichenfolge, die alle Übereinstimmungen der durch die Teilzeichenfolge oder den regulären Ausdruck angegebenen Zeichenfolge ersetzt.
- Funktion : Es ist die Funktion, die aufgerufen wird, um die Übereinstimmungen durch den regulären Ausdruck oder Substr zu ersetzen.
Rückgabewert:
Gibt einen String zurück, in dem der Suchwert ersetzt wurde.
Beispiele für die JavaScript-String-Methode „replaceAll()“.
Beispiel 1: Zeichenfolge ersetzt alle Vorkommen
Die Funktion gfg()> Nimmt eine Zeichenfolge „Geeks“ oder „Geeks“, ersetzt alle Vorkommen von „oder“ durch „for“ und protokolliert die geänderte Zeichenfolge „Geeks“ für „Geeks“ in der Konsole.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg(); Ausgabe
Geeks for Geeks
Beispiel 2: Ersetzen Sie alle Vorkommen von Kaffee durch Tee
Die Funktion GFG()> definiert einen regulären Ausdruck /coffee/ig> um alle Vorkommen von Kaffee ohne Berücksichtigung der Groß- und Kleinschreibung in der Zeichenfolge „Lasst uns heute Kaffee trinken!“ abzugleichen. Anschließend werden alle Vorkommen durch „tee“ ersetzt und die geänderte Zeichenfolge „Lasst uns heute Tee trinken!“ protokolliert. zur Konsole.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG(); Ausgabe
Lets, have tea today!
Wir haben eine vollständige Liste der Javascript-String-Methoden. Um diese zu überprüfen, gehen Sie bitte durch Vollständige Javascript-String-Referenz Artikel.
Unterstützter Browser:
- Google Chrome 85 und höher
- Microsoft Edge 85 und höher
- Mozilla Firefox 77 und höher
- Oper 71 und höher
- Safari 13.1 und höher