Méthode JavaScript String replaceAll()

Le replaceAll()> la méthode en JavaScript est utilisé pour remplacer toutes les occurrences d'une sous-chaîne ou d'un modèle spécifié par une nouvelle sous-chaîne.

Le replaceAll()> méthode ne change pas la chaîne d'origine.

JavaScript replaceAll()> méthode utilisée pour remplacer toutes les instances d'un objet spécifié sous-chaîne ou modèle dans une chaîne avec une nouvelle sous-chaîne. Cette méthode met à jour complètement la chaîne en remplaçant chaque occurrence de la cible sous-chaîne ou modèle avec le fourni chaîne de remplacement .

Note: La chaîne originale reste inchangée, préservant son intégrité tout au long du processus.

Syntaxe:

const newString = originalString.replaceAll(regexp | substr , newSubstr | function) 

Paramètres:

Cette méthode accepte certains paramètres définis ci-dessous :

  • expression rationnelle : Il s'agit de l'expression régulière dont les correspondances sont remplacées par le newSubstr ou la valeur renvoyée par la fonction spécifiée.
  • sous-titre : Il définit les sous-chaînes qui doivent être remplacées par newSubstr ou la valeur renvoyée par la fonction spécifiée.
  • nouveauSubstr : C'est la sous-chaîne qui remplace toutes les correspondances de la chaîne spécifiée par la substr ou l'expression régulière.
  • fonction : C'est la fonction qui est invoquée pour remplacer les correspondances par l'expression rationnelle ou la substr.

Valeur de retour :

Renvoie une chaîne dans laquelle la valeur de recherche a été remplacée.

Exemples de méthodes JavaScript String replaceAll()

Exemple 1: Chaîne Remplacer toutes les occurrences

La fonction gfg()> prend une chaîne Geeks ou Geeks, remplace toutes les occurrences de ou par for et enregistre la chaîne modifiée Geeks for Geeks sur la console.

Javascript
function gfg() {  let string = 'Geeks or Geeks';  newString = string.replaceAll('or', 'for');  console.log(newString); } gfg(); 

Sortir
Geeks for Geeks 

Exemple 2 : Remplacez toutes les occurrences de café par du thé

La fonction GFG()> définit une expression régulière /coffee/ig> pour faire correspondre toutes les occurrences de café sans tenir compte de la casse dans la chaîne Prenons un café aujourd'hui !. Il remplace ensuite toutes les occurrences par tea et enregistre la chaîne modifiée Prenons le thé aujourd'hui ! à la console.

Javascript
function GFG() {  const regexp = /coffee/ig;  let string = 'Lets, have coffee today!';  newString = string.replaceAll(regexp, 'tea');  console.log(newString); } GFG(); 

Sortir
Lets, have tea today! 

Nous avons une liste complète des méthodes de chaîne Javascript, pour les vérifier, veuillez consulter la Référence complète de la chaîne Javascript article.

Navigateur pris en charge :

  • Google Chrome 85 ans et plus
  • Microsoft Bord 85 ans et plus
  • Mozilla Firefox 77 ans et plus
  • Opéra 71 ans et plus
  • Safari 13.1 et supérieur