Expressions régulières JavaScript

Beginner

This tutorial is from open-source community. Access the source code

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 :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer le codage.
  2. Utilisez String.prototype.replace() pour échapper les caractères spéciaux.
  3. Copiez et collez le fragment de code suivant :
const escapeRegExp = (str) => str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
  1. 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.