Rechercher et remplacer tout en javascript
En Javascript, la fonction String.replace
permet de remplacer une expression par une autre à l'intérieur d'une chaine de caractère. Sauf que par défaut, seule la première occurrence est remplacée :
var original = "Well, the way they make shows is, they make one show."; var replaced = original.replace('show', 'movie'); console.log( replaced ); // Well, the way they make movies is, they make one show.
Pour remplacer toutes les occurences (replace all), il faut utiliser une expression régulière avec l'option g
, comme ceci :
Cette page peut vous intéresser : forcer le format d'une cellule excel à lire tout de suite !
var original = "Well, the way they make shows is, they make one show. That show’s called a pilot. Then they show that show to the people who make shows, and on the strength of that one show they decide if they’re going to make more shows."; var pattern = /show(s?)/ig; var replaced = original.replace(pattern, 'cheeseburger$1'); console.log( original ); console.log( replaced );
Allez donc jeter un oeil sur cette page : pierre des neiges.