Rechercher et remplacer¶
Le langage JavaScript met à disposition différentes méthodes disponibles avec le type String. Certaines méthodes permettent de rechercher et substituer des chaînes de caractères à d’autres.
Exemples¶
var chaine = "voici_une_chaîne"
var nouvelle_chaine = chaine.replace( "_", " " );
console.log( chaine ); // "voici_une_chaîne"
console.log( nouvelle_chaine ); "voici une_chaîne"
Note
Mais… C’est nul ! Ça ne remplace que la première occurence de « _ »
Les expressions régulières¶
Les expressions régulières sont un outil très puissant pour rechercher des chaînes de caractères dans d’autres chaînes de caractères.
Note
Les expressions régulières sont aussi un moyen très efficace d’avoir très mal à la tête.
Voir aussi
Exemple¶
var chaine = "voici_une_chaîne"
// on recherche la chaîne délimitée par // de manière globale (g)
var nouvelle_chaine = chaine.replace( /_/g, " " );
console.log( chaine ); // "voici_une_chaîne"
console.log( nouvelle_chaine ); "voici une chaîne"
Note
Ça va ! C’est pas si pire !
Note
😱