Metoda JavaScript String replaceAll().
The replaceAll()> metoda v JavaScriptu je používá se k nahrazení všech výskytů zadaného podřetězce nebo vzoru novým podřetězcem.
The replaceAll()> metoda nezmění původní řetězec.
JavaScript replaceAll()> metoda používaná k nahrazení všech instancí zadaného podřetězec nebo vzor v řetězci s novým podřetězcem. Tato metoda komplexně aktualizuje řetězec nahrazením každého výskytu cíle podřetězec nebo vzor s poskytnutým náhradní řetězec .
Poznámka: Původní řetězec zůstává nezměněn a zachovává jeho integritu během celého procesu.
Syntax:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)
Parametry:
Tato metoda přijímá určité parametry definované níže:
- regulární výraz: Je to regulární výraz, jehož shody jsou nahrazeny newSubstr nebo hodnotou vrácenou zadanou funkcí.
- substr: Definuje podřetězce, které mají být nahrazeny newSubstr nebo hodnotou vrácenou zadanou funkcí.
- newSubstr: Je to podřetězec, který nahrazuje všechny shody řetězce určeného podřetězcem nebo regulárním výrazem.
- funkce : Je to funkce, která je vyvolána k nahrazení shod s regexp nebo substr.
Návratová hodnota:
Vrátí řetězec, kde byla hledaná hodnota nahrazena.
Příklady metody Řetězec JavaScriptu replaceAll().
Příklad 1: Řetězec nahradit všechny výskyty
Funkce gfg()> vezme řetězec Geeks nebo Geeks, nahradí všechny výskyty nebo s for a zaznamená upravený řetězec Geeks for Geeks do konzoly.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg(); Výstup
Geeks for Geeks
Příklad 2: Nahraďte všechny výskyty kávy čajem
Funkce GFG()> definuje regulární výraz /coffee/ig> aby všechny výskyty kávy odpovídaly malým a středním písmenům v řetězci Lets, have coffee today!. Poté nahradí všechny výskyty čajem a zaprotokoluje upravený řetězec Lets, have tea today! do konzole.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG(); Výstup
Lets, have tea today!
Máme kompletní seznam metod řetězců Javascript, pro kontrolu si je prosím projděte Javascriptový řetězec kompletní reference článek.
Podporovaný prohlížeč:
- Google Chrome 85 a výše
- Microsoft Edge 85 a výše
- Mozilla Firefox 77 a výše
- Opera 71 a výše
- Safari 13.1 a vyšší