La méthode JavaScript string replace() est utilisée pour remplacer une partie d’une chaîne donnée par une nouvelle sous-chaîne. Cette méthode recherche l'expression régulière spécifiée dans une chaîne donnée, puis la remplace si la correspondance se produit.
Nous pouvons utiliser le modificateur de recherche global avec la méthode replace() pour remplacer tous les éléments de correspondance, sinon la méthode ne remplace que la première correspondance. JavaScript fournit également un indicateur ignorer pour rendre la méthode insensible à la casse.
Syntaxe
La méthode replace() est représentée par la syntaxe suivante :
string.replace(originalstr,newstr)
Paramètre
originalstr - Il représente la chaîne à rechercher et à remplacer.
Nouvelle chaîne - Il représente la nouvelle chaîne remplacée par la chaîne recherchée.
Retour
Il renvoie la nouvelle chaîne avec le remplacement spécifié.
Exemple de méthode JavaScript String replace()
Voyons quelques exemples de la méthode replace().
liste des tableaux
Exemple 1
Voyons un exemple simple pour remplacer une sous-chaîne.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Testez-le maintenant
Sortir:
JavaScript
Exemple 2
Dans cet exemple, nous remplacerons une expression régulière à l'aide d'un modificateur de recherche global.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Testez-le maintenant
Sortir:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Exemple 3
Dans cet exemple, nous remplacerons une expression régulière sans utiliser la recherche globale.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match.Testez-le maintenant
Sortir:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Exemple 4
Dans cet exemple, nous verrons que la méthode replace() est sensible à la casse.
quelle est la différence entre un mégaoctet et un gigaoctet
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Testez-le maintenant
Sortir:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Exemple 5
Nous pouvons ignorer le comportement sensible à la casse de la méthode replace() en utilisant le modificateur ignore flag. Comprenons à l'aide d'un exemple :
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Testez-le maintenant
Sortir:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.