Testeur de regex

Testez des expressions régulières en direct avec correspondances, groupes et indicateurs.

Votre motif et votre chaîne de test sont évalués localement dans votre navigateur et rien n'est envoyé à un serveur.

Vous comparez plutôt deux chaînes ? Essayez l'outil Comparaison de textes.

À propos de Testeur de regex

Ce testeur regex vous permet de construire et déboguer des expressions régulières JavaScript en direct, chaque correspondance étant surlignée dans votre texte d'exemple dès que vous tapez. En tant que testeur regex en ligne, il affiche les groupes de capture, les groupes nommés et les positions exactes de début et de fin de chaque correspondance, pour voir précisément ce qu'un motif attrape. Activez les drapeaux g, i, m, s et u pour tester les expressions régulières dans différentes conditions sans les réécrire. Il utilise le même moteur RegExp livré avec votre navigateur, les résultats correspondent donc à ce que votre code JavaScript fera réellement à l'exécution. Utile pour les développeurs écrivant de la validation, les ingénieurs QA vérifiant des règles d'analyse, et quiconque apprend les regexp. Tout s'exécute localement dans votre navigateur, vos motifs et données de test ne quittent jamais votre appareil.

Fonctionnalités

Comment utiliser Testeur de regex

  1. Tapez ou collez votre expression régulière dans le champ de motif.
  2. Activez les drapeaux dont vous avez besoin (g, i, m, s, u) au-dessus du motif.
  3. Collez votre texte d'exemple dans la zone de chaîne de test.
  4. Lisez les correspondances surlignées, les groupes de capture et les positions dans le panneau de résultats.

Exemple

Entrée

Motif : (\w+)@(\w+)\.com  Drapeaux : g
Texte : contact alice@example.com ou bob@test.com

Sortie

Correspondance 1 : alice@example.com  groupe1=alice  groupe2=example
Correspondance 2 : bob@test.com  groupe1=bob  groupe2=test

Deux correspondances avec les groupes de capture extraits de chaque e-mail.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce qu'un testeur regex ?
Un testeur regex exécute une expression régulière sur un texte d'exemple et vous montre ses correspondances en temps réel. Le Testeur Regex d'ArrayKit surligne chaque correspondance, liste les groupes de capture et indique chaque position pour déboguer les motifs visuellement.
Quelle variante de regex le Testeur Regex utilise-t-il ?
JavaScript — il utilise le même moteur RegExp que votre navigateur, les correspondances reflètent donc exactement le comportement de votre code JS.
Comment tester les groupes de capture dans le Testeur Regex ?
Entourez des parties de votre motif de parenthèses et exécutez-le sur votre texte. Chaque correspondance liste ses groupes de capture numérotés et tout groupe nommé, ainsi que la position de début et de fin de la correspondance.
Quels drapeaux puis-je activer dans le Testeur Regex ?
Vous pouvez activer ou désactiver g (global), i (ignorer la casse), m (multiligne), s (dotall) et u (unicode) indépendamment pour tester les expressions régulières dans différentes conditions.
Le Testeur Regex gère-t-il le texte multiligne ?
Oui. Collez une entrée multiligne et activez le drapeau m pour ancrer ^ et $ par ligne, ou le drapeau s pour que . s'étende sur les sauts de ligne.
Mes motifs et données de test sont-ils envoyés quelque part ?
Non. Le Testeur Regex évalue tout localement dans votre navigateur, vos motifs et texte d'exemple ne quittent jamais votre appareil et rien n'est envoyé à un serveur.

Outils associés

Tous les outils ArrayKit