Syntaxe de la méthode remplace ()
La syntaxe de la méthode de remplacement en JavaScript est donnée ci-dessous:
var newstring = chaîne.remplacer (StringToberelPlaced, stringTobLaced)Valeur de retour
La valeur de retour de la méthode remplacer () est une chaîne contenant la sous-chaîne remplacée.
Exemple 1: Remplacement d'une sous-chaîne normale d'une variable de chaîne
Tout d'abord, créez une nouvelle variable de chaîne en utilisant la ligne ci-dessous:
var string = "Bonjour et bienvenue à Andromeda Galaxy";Après cela, remplacez le mot "Andromède" avec "voie Lactée»Et stockez le résultat dans une nouvelle variable en utilisant cette ligne:
var newstring = chaîne.remplacer ("Andromeda", "Milky Way");Afficher le mise à journaux sur le terminal en utilisant la fonction de journal de console comme:
console.journal (newstring);Vous observerez le résultat suivant sur votre terminal:
Pour vérifier que la chaîne d'origine est indemne, imprimez également la variable de chaîne d'origine à l'aide de la fonction de journal de console:
console.log (chaîne);Vous observerez le résultat suivant sur votre terminal:
Vous pouvez observer que la chaîne d'origine n'est pas modifiée.
Exemple 2: Remplacement d'une sous-chaîne à l'aide d'une expression régulière
Pour supprimer toute sous-chaîne qui correspond à un modèle spécifique spécifié par une expression régulière, passez simplement les expressions régulières dans le premier argument du remplacer() méthode. Tout d'abord, créons une chaîne avec deux numéros consécutifs:
var string = "Supprimer les deux nombres :: 64";Définissez une expression régulière pour le modèle de deux nombres consécutifs:
var regex = / \ d 2 /;Remplacez les deux nombres consécutifs en utilisant l'expression régulière et enregistrez la chaîne résultante une nouvelle variable par la ligne suivante:
var RUSTURSTRING = String.remplacer (regex, "fait!");Enfin, imprimez le résultats variable sur le terminal à l'aide de la fonction de journal de console:
console.Log (RUSTURSTRING);Vous obtiendrez le résultat suivant sur votre terminal:
Vous avez pu faire correspondre le modèle de deux nombres consécutifs et les supprimer de notre chaîne.
Exemple 3: Sensibilité de cas de la méthode de remplacement
La méthode Remplace () est sensible à la casse, ce qui signifie que pour une sous-chaîne à remplacer, il doit correspondre avec le caractère de condition par caractère. Pour présenter cela, créez une chaîne avec la ligne suivante:
var string = "Hello Hello Hello";Pour supprimer le «BONJOUR«Avec tous les caractères de capital, utilisez la condition suivante dans la méthode Remplace () ()
var RUSTURSTRING = String.remplacer ("bonjour", "remplacé");Afficher le résultats sur le terminal en utilisant la fonction de journal de la console:
console.Log (RUSTURSTRING);Vous observerez la sortie suivante sur votre terminal:
Vous pouvez le voir, même si tous les mots de la chaîne ont orthographié «Bonjour», Seul celui avec toutes les majuscules a été remplacé. Montrant que le remplacement () est en effet sensible à la casse.
Conclure
La méthode String Replace () est utilisée pour effectuer le «correspondre et changer”Opération sur la chaîne souhaitée. Pour cela, une sous-chaîne est fournie à la méthode Replace (), et si la correspondance est réussie, cette sous-chaîne est supprimée de la chaîne, et la mise à jour est placée dans sa position. Cependant, une caractéristique notable de la méthode de remplacement est que la chaîne d'origine n'est jamais modifiée. En effet.