Aller au contenu
Zoutil

Testeur d'expressions régulières

Écrivez une regex, voyez les correspondances surlignées en direct.

g
Aucun upload · aucun compte · traitement 100% local

Une expression régulière (regex) décrit un motif à rechercher dans du texte : un code postal, une adresse e-mail, un numéro de téléphone, une date. Cet outil vous laisse écrire le motif, activer les drapeaux JavaScript (g, i, m, s, u, y) et coller votre texte : les correspondances se surlignent en direct, avec le détail de chaque groupe capturant. Le moteur utilisé est celui de votre navigateur (la syntaxe RegExp de JavaScript), donc ce que vous voyez ici correspond exactement au comportement dans votre code JavaScript. Rien n'est envoyé : votre motif et votre texte restent dans votre navigateur.

Comment ça marche

  1. 01

    Écrivez le motif

    Saisissez votre expression entre les deux barres, par exemple \d{5} pour un code postal.

  2. 02

    Réglez les drapeaux

    Activez g pour toutes les correspondances, i pour ignorer la casse, m pour le mode multiligne, etc.

  3. 03

    Collez votre texte

    Les correspondances se surlignent aussitôt et chaque groupe capturant est détaillé.

Questions fréquentes

Quelle syntaxe de regex est utilisée ?

Celle de JavaScript (l'objet RegExp de votre navigateur). Les groupes nommés (?<nom>…), les classes \d \w \s, les quantificateurs et les drapeaux g, i, m, s, u, y sont pris en charge. Les particularités d'autres moteurs (PCRE, Python) peuvent différer légèrement.

À quoi servent les drapeaux g, i, m, s, u, y ?

g cherche toutes les correspondances au lieu de la première ; i ignore la casse ; m fait porter ^ et $ sur chaque ligne ; s permet au point de correspondre aux sauts de ligne ; u active le mode Unicode ; y (collant) exige que la correspondance démarre pile à la position courante. Survolez chaque bouton pour un rappel.

Comment voir mes groupes capturants ?

Chaque correspondance liste ses groupes dans l'ordre, avec leur numéro ou leur nom si vous utilisez la syntaxe (?<nom>…). Un groupe qui n'a rien capturé est indiqué comme tel.

Mon texte est-il envoyé quelque part ?

Non. L'expression et le texte sont évalués dans votre navigateur, rien n'est transmis à un serveur.

Continuer dans l'atelier