logo

JavaScript String replaceAll() Mètode

El replaceAll()> mètode en JavaScript és s'utilitza per substituir totes les ocurrències d'una subcadena o patró especificada per una nova subcadena.

El replaceAll()> mètode no canvia la cadena original.



recorregut posterior a la comanda

JavaScriptreplaceAll()>mètode utilitzat per substituir totes les instàncies d'un determinat subcadena o patró dins d'una cadena amb una nova subcadena. Aquest mètode actualitza de manera completa la cadena substituint cada ocurrència de l'objectiu subcadena o patró amb el proporcionat cadena de substitució .

Nota: La cadena original es manté sense canvis, conservant la seva integritat durant tot el procés.

Sintaxi:



const newString = originalString.replaceAll(regexp | substr , newSubstr | function)>

Paràmetres:

Aquest mètode accepta alguns paràmetres definits a continuació:

  • expressió regular: És l'expressió regular les coincidències de la qual se substitueixen amb newSubstr o el valor retornat per la funció especificada.
  • substr: Defineix les subcadenes que s'han de substituir per newSubstr o el valor retornat per la funció especificada.
  • newSubstr: És la subcadena que substitueix totes les coincidències de la cadena especificada per la substring o l'expressió regular.
  • funció : és la funció que s'invoca per substituir les coincidències amb l'expressió regular o substr.

Valor de retorn:



Retorna una cadena on s'ha substituït el valor de cerca.

JavaScript String replaceAll() Exemples de mètodes

Exemple 1: Cadena Substitueix totes les ocurrències

shreya ghoshal

La funciógfg()>agafa una cadena Geeks o Geeks, substitueix totes les ocurrències de o amb for i registra la cadena modificada Geeks for Geeks a la consola.

JavaScript
function gfg() {  let string = 'Geeks or Geeks';  newString = string.replaceAll('or', 'for');  console.log(newString); } gfg();>

Sortida
Geeks for Geeks>

Exemple 2: Substituïu totes les ocurrències de cafè per te

La funcióGFG()>defineix una expressió regular/coffee/ig>per fer coincidir totes les ocurrències de cafè sense distinció de majúscules i minúscules a la cadena Permet, prendre un cafè avui!. A continuació, substitueix totes les ocurrències amb te i registra la cadena modificada Permet, prendre te avui! a la consola.

JavaScript
function GFG() {  const regexp = /coffee/ig;  let string = 'Lets, have coffee today!';  newString = string.replaceAll(regexp, 'tea');  console.log(newString); } GFG();>

Sortida
Lets, have tea today!>

Tenim una llista completa de mètodes de cadena de Javascript, per comprovar-los, si us plau, aneu a Referència completa de cadena de Javascript article.

Navegador compatible:

  • Google Chrome 85 i superior
  • Microsoft Edge 85 i superior
  • Mozilla Firefox 77 i superior
  • Òpera 71 i superior
  • Safari 13.1 i posteriors