Rechercher et remplacer tout en javascript

Mars 2013

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.

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré