chaîne.Remplacer la méthode dans JavaScript | Expliqué

chaîne.Remplacer la méthode dans JavaScript | Expliqué
La chaîne.La méthode Remplace (), comme son nom l'indique, est utilisée pour remplacer une partie de la chaîne par une sous-chaîne. La méthode Remplace () vérifie la chaîne pour une sous-chaîne spécifique, un caractère ou une expression régulière. Lors d'une correspondance réussie, il remplace la chaîne par la sous-chaîne fournie et renvoie la nouvelle chaîne par la pièce remplacée. Cela signifie que la chaîne réelle sur laquelle la méthode Remplace () n'est pas affectée par elle.

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)
  • chaîne: Ceci est notre chaîne d'origine sur laquelle vous appliquez la méthode Remplace ()
  • mise à journaux: Ceci est la chaîne dans laquelle la valeur de retour serait stockée
  • stringtoberellame: Il s'agit de la sous-chaîne ou des expressions régulières à rechercher et à remplacer
  • stringtoblaced: Il s'agit de la sous-chaîne qui sera placée dans la chaîne retournée de la méthode remplacer ().

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.