Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui remplacera toutes les occurrences d'une chaîne.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Chaîne JavaScript
 - JavaScript Regex
 
Exemple 1: Remplacer toutes les occurrences de chaîne à l'aide de 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);
Production
Mr blue a une maison bleue et une voiture bleue
Dans le programme ci-dessus, une expression regex est utilisée comme premier paramètre à l'intérieur de la replace()méthode.
/gfait référence à global (ce remplacement est effectué sur toute la chaîne) et se /iréfère à insensible à la casse.
La replace()méthode prend la chaîne que vous souhaitez remplacer comme premier paramètre et la chaîne que vous souhaitez remplacer comme deuxième paramètre.
Exemple 2: Remplacer toutes les occurrences de chaîne à l'aide de la méthode intégrée
 // 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);
Production
Mr blue a une maison bleue et une voiture bleue
Dans le programme ci-dessus, la méthode intégrée split()et join()est utilisée pour remplacer toutes les occurrences de la chaîne.
- La chaîne est divisée en éléments de tableau individuels à l'aide de la 
split()méthode.
Ici,string.split('red')donne ("Mr", "a une", "maison et une", "voiture") en divisant la chaîne. - Les éléments du tableau sont joints en une seule chaîne à l'aide de la 
join()méthode.
Ici,reverseArray.join('blue')Mr blue a une maison bleue et une voiture bleue en joignant les éléments du tableau. 








