83 of 264 menu

Méthode replace

La méthode replace effectue la recherche et le remplacement de parties de chaîne. Le premier paramètre accepte une expression régulière, et le second - la sous-chaîne de remplacement.

Syntaxe

chaîne.replace(expressionRégulière, remplacement);

Exemple

Cherchons et remplaçons le caractère 'a' :

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Résultat de l'exécution du code :

'b!b'

Exemple

Par défaut, seule la première occurrence est remplacée. Remplaçons à nouveau le caractère 'a' dans la chaîne :

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Résultat de l'exécution du code :

'b!aab'

Exemple

Remplaçons toutes les occurrences en utilisant la recherche globale :

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Résultat de l'exécution du code :

'b!!!b'

Exemple

Cherchons et remplaçons une chaîne selon ce modèle : lettre 'x', puis n'importe quel caractère, puis à nouveau la lettre 'x' :

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Résultat de l'exécution du code :

'! eee'

Voir aussi

  • méthode replace,
    qui effectue la recherche et le remplacement de parties de chaîne
  • méthode test,
    qui vérifie une chaîne
  • méthode match,
    qui recherche des correspondances dans une chaîne
  • méthode matchAll,
    qui recherche toutes les correspondances dans une chaîne
  • méthode exec,
    qui effectue une recherche séquentielle
  • méthode search,
    qui effectue une recherche
  • méthode split,
    qui divise une chaîne
idkarusvpt