Testeur de regex
Tester des expressions régulières sur un texte.
Vos fichiers restent sur votre appareil
Cet outil traite tout localement dans votre navigateur. Rien n’est envoyé sur un serveur.
📝 À propos de l’outil Testeur de regex
Le Testeur de regex vous permet d’essayer une expression régulière sur un texte d’exemple et de voir immédiatement chaque correspondance. Saisissez un motif, des drapeaux facultatifs et un texte de test : l’outil indique le nombre de correspondances trouvées et affiche chacune d’elles sous forme de puce. Si le motif contient une erreur de syntaxe, c’est le message d’erreur du moteur d’expressions régulières qui s’affiche.
Les expressions régulières décrivent des motifs de texte de façon compacte : \d correspond à un chiffre, \w à un caractère de mot, + signifie « un ou plusieurs », et les parenthèses créent des groupes. Elles servent à valider des saisies comme des adresses e-mail ou des numéros de téléphone, à extraire des valeurs de journaux et à rechercher-remplacer dans les éditeurs. Comme une petite erreur peut faire correspondre un motif à trop ou trop peu de texte, le tester sur de vrais exemples avant de l’intégrer au code évite bien du débogage.
Le testeur utilise le moteur RegExp de JavaScript : la syntaxe suit donc les règles de JavaScript. Le drapeau g est toujours appliqué pour trouver toutes les correspondances ; vous pouvez ajouter i pour ignorer la casse ou m pour le mode multiligne. Les tests s’exécutent en direct dans votre navigateur.
📘 Mode d’emploi
- 1
Écrivez le motif
Saisissez votre expression régulière dans le champ « Motif », sans barres obliques autour.
- 2
Ajoutez des drapeaux et du texte
Saisissez des drapeaux facultatifs comme i ou m, puis collez le texte sur lequel vous voulez effectuer le test.
- 3
Examinez les correspondances
Vérifiez le nombre de correspondances et la liste des chaînes trouvées, qui se mettent à jour pendant la saisie.
❓ FAQ
Quelle variante de regex cet outil utilise-t-il ?
Il utilise le moteur RegExp de JavaScript intégré à votre navigateur. La syntaxe la plus courante est commune aux autres langages, mais certaines fonctionnalités, comme les quantificateurs possessifs, diffèrent.
Dois-je ajouter le drapeau g ?
Non. L’outil ajoute toujours g afin de lister chaque correspondance du texte. Ajoutez d’autres drapeaux comme i, m, s ou u selon vos besoins.
Dois-je échapper les barres obliques inverses dans le motif ?
Non. Saisissez le motif comme vous l’écririez entre /.../ : un chiffre s’écrit donc \d. Le double échappement n’est nécessaire que si vous écrivez le motif sous forme de chaîne dans le code source.
Les groupes de capture sont-ils affichés séparément ?
Non. Chaque puce affiche le texte complet de la correspondance. Pour examiner les groupes, vous pouvez temporairement restreindre le motif à la partie que vous souhaitez vérifier.