En este ejemplo, aprenderá a escribir un programa JavaScript que reemplazará todas las ocurrencias de una cadena.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Cadena de JavaScript
- JavaScript Regex
Ejemplo 1: Reemplazar todas las apariciones de cadenas usando RegEx
 // program to replace all occurrence of a string const string = 'Mr Red has a red house and a red car'; // regex expression const regex = /red/gi; // replace the characters const newText = string.replace(regex, 'blue'); // display the result console.log(newText);
Salida
Mr blue tiene una casa azul y un auto azul
En el programa anterior, se usa una expresión regular como primer parámetro dentro del replace()método.
/gse refiere a global (ese reemplazo se realiza en toda la cadena) y se /irefiere a mayúsculas y minúsculas.
El replace()método toma la cadena que desea reemplazar como primer parámetro y la cadena por la que desea reemplazar como segundo parámetro.
Ejemplo 2: Reemplazar todas las ocurrencias de cadenas mediante el método integrado
 // program to replace all occurrence of a string const string = 'Mr red has a red house and a red car'; const result = string.split('red').join('blue'); console.log(result);
Salida
Mr blue tiene una casa azul y un auto azul
En el programa anterior, el método incorporado split()y join()se usa para reemplazar todas las apariciones de la cadena.
- La cadena se divide en elementos de matriz individuales utilizando el split()método.
 Aquí,string.split('red')da ("Sr.", "tiene", "casa y un", "coche") dividiendo la cuerda.
- Los elementos de la matriz se unen en una sola cadena mediante el join()método.
 Aquí, elreverseArray.join('blue')señor azul tiene una casa azul y un coche azul uniendo los elementos de la matriz.








