Introduction
Dans ce laboratoire, nous allons explorer le concept d'expressions régulières en JavaScript et apprendre à échapper les caractères spéciaux dans une chaîne de caractères pour les utiliser dans une expression régulière. Les expressions régulières sont des outils puissants qui nous permettent de manipuler et de rechercher des motifs dans les chaînes de caractères, ce qui en fait une compétence précieuse pour tout développeur JavaScript à acquérir. À la fin de ce laboratoire, vous aurez une compréhension solide de la manière d'utiliser les expressions régulières et la fonction escapeRegExp pour améliorer vos compétences de codage.
Comment échapper les expressions régulières en JavaScript
Pour échapper une chaîne de caractères pour l'utiliser dans une expression régulière en JavaScript, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer le codage. - Utilisez
String.prototype.replace()pour échapper les caractères spéciaux. - Copiez et collez le fragment de code suivant :
const escapeRegExp = (str) => str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
- Utilisez la fonction
escapeRegExp()pour échapper les caractères spéciaux dans une chaîne de caractères.
Voici un exemple :
escapeRegExp("(test)"); // \\(test\\)
Avec ces étapes, vous pouvez désormais facilement échapper n'importe quel caractère spécial dans une expression régulière en JavaScript.
Sommaire
Félicitations ! Vous avez terminé le laboratoire Escape RegExp. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.