Comment utiliser une variable dans une expression régulière en javascript

Comment utiliser une variable dans une expression régulière en javascript
Dans les langages de programmation, plusieurs modèles sont utilisés pour définir le filtre et la série de caractéristiques. Plus précisément, les expressions régulières sont le moyen le plus efficace de déterminer les filtres et de contenir une énorme quantité de séries de caractères qui définissent le modèle de texte. De plus, vous pouvez également utiliser la variable dans les expressions régulières. Pour ce faire, JavaScript fournit le «Regexp ()”Construire pour utiliser la variable dans les expressions régulières.

Cet article démontrera les différentes méthodes d'utilisation d'une variable dans une expression régulière particulière.

Qu'est-ce que l'expression régulière en javascript?

Les expressions régulières sont le modèle défini d'une chaîne utilisée pour comparer et faire correspondre les différentes combinaisons dans les chaînes définies. Cependant, en JavaScript, les expressions régulières sont l'objet défini qui peut être utilisé avec plusieurs méthodes, y compris search (), Split (), Replace (), Match () et bien d'autres.

Comment utiliser une variable dans une expression régulière en javascript?

Pour utiliser une variable dans une expression régulière, définissez d'abord une chaîne et la stockez dans une variable. Ensuite, faites une autre chaîne, utilisez simplement le «remplacer()”Méthode et passez le paramètre pour remplacer. De plus, vous pouvez également utiliser le «Regexp () »Constructeur à cet effet.

Pour l'aspect pratique, essayez les exemples déclarés.

Exemple 1: Utilisez une variable en expression régulière avec la méthode «Remplace ()»

Pour utiliser une variable en expression régulière simplement avec la méthode Remplace (), définissez d'abord une chaîne et la stockez dans une variable:

const S = "Le lapin est un animal de compagnie";

Ensuite, utilisez le «remplacer()”Méthode et transmettez les paramètres pour remplacer les mots dans une chaîne:

const Newstring = s.remplacer ("lapin", "chat");

Enfin, utilisez la méthode log () et passez le «mise à journaux”Où les mots remplacés sont stockés pour afficher la sortie sur la console:

console.journal (newstring);

Exemple 2: Utilisez une variable en expression régulière avec le constructeur «regexp ()»

Vous pouvez également utiliser une variable dans des expressions régulières à l'aide du «Regexp ()»Constructeur. Pour ce faire, déclarez une chaîne et stockez la valeur de la chaîne dans une variable définie:

const str = "rafia est heureux";

Initialisez un mot et spécifiez la valeur que vous souhaitez remplacer:

const word = "rafia";

Utilisez le «Regexp ()”Constructeur et passez le mot que vous souhaitez remplacer en tant que paramètre:

const regex = new regexp (word);

Ensuite, nous utiliserons le «remplacer()»Et passez la variable créée comme expression régulière comme paramètre:

const Newstring = str.remplacer (regex, "hafsa");

Enfin, utilisez la méthode log () et passez le «mise à journaux”Où les mots remplacés sont stockés pour afficher la sortie sur la console:

console.journal (newstring);

On peut observer que le mot spécifié a été remplacé en utilisant une variable dans une expression régulière:

Il s'agit d'utiliser la variable dans une expression régulière en javascript.

Conclusion

Pour utiliser une variable dans une expression régulière, le «remplacer()«La méthode peut être utilisée. Cette méthode peut remplacer les mots dans une chaîne. De plus, vous pouvez également utiliser le «Regexp ()”Constructeur à des fins correspondantes. Ce tutoriel a démontré les différents exemples d'utilisation d'une variable dans une expression régulière en JavaScript.