Testeur d'Expressions Régulières

/ /

Qu'est-ce que Testeur d'Expressions Régulières

Une expression régulière (regex) est une séquence de caractères qui définit un modèle de recherche dans du texte. Ce testeur de regex en ligne vous permet d'écrire un modèle, de choisir des options (global, insensible à la casse, multiligne, dotAll) et de voir instantanément quelles parties de votre texte correspondent — avec un surlignage en jaune et la liste de chaque correspondance avec sa position et ses groupes capturés.

Comment utiliser

  1. Tapez votre expression régulière dans le champ de modèle entre les délimiteurs /.
  2. Activez les options dont vous avez besoin : g (toutes les correspondances), i (insensible à la casse), m (multiligne), s (le point correspond aux sauts de ligne).
  3. Saisissez ou collez le texte à tester dans la zone Texte de Test.
  4. Visualisez les correspondances surlignées dans l'aperçu et listées dessous avec les positions et les valeurs des groupes capturés.
  5. Cliquez sur Effacer pour réinitialiser les champs.

Quand l'utiliser

Vous devez valider des routes comme /utilisateurs/123 ou /produits/abc-456 ? Tapez \/(\w+)\/(\w[\w-]*) dans le champ de modèle, activez l'option g et collez une liste de chemins d'API dans le champ de test. Vous voyez aussitôt quels chemins correspondent et quels sont les deux segments capturés (type de ressource et ID), sans écrire une seule ligne de code.

Questions fréquentes

Quelles options sont disponibles ?

Quatre options sont supportées : g (global — trouve toutes les correspondances, pas seulement la première), i (insensible à la casse), m (multiligne — ^ et $ correspondent au début/fin de chaque ligne), et s (dotAll — le point . correspond aussi aux sauts de ligne).

Comment tester les groupes de capture ?

Placez des parenthèses autour de la partie à capturer : (\d+) capture un ou plusieurs chiffres. Chaque correspondance dans la liste affiche les valeurs des groupes capturés comme Groupe 1, Groupe 2, etc. Les groupes nommés comme (?<annee>\d{4}) sont également supportés.

Pourquoi mon modèle génère-t-il une erreur ?

Causes courantes : caractères spéciaux non échappés (utilisez \. au lieu de . pour correspondre à un point littéral), parenthèses ou crochets non fermés, ou combinaisons d'options invalides. Le message d'erreur sous le champ de modèle décrit le problème.

L'option g est-elle obligatoire pour trouver toutes les correspondances ?

Oui. Sans g, la regex s'arrête après la première correspondance. Activez g pour trouver toutes les occurrences dans le texte de test.

Mes modèles et textes sont-ils envoyés à un serveur ?

Non. Tout le traitement s'effectue dans votre navigateur via le moteur JavaScript RegExp natif. Aucune donnée ne quitte votre appareil.

Puis-je partager cet outil avec mes données pré-remplies ?

Oui. L'URL se met à jour pendant que vous tapez. Copiez le lien depuis la barre d'adresse ou utilisez le bouton Partager — quiconque l'ouvre verra vos données déjà remplies.

Outils connexes

Derniers articles