Testeur de regex
Écrivez une expression régulière, collez du texte d'exemple et regardez chaque correspondance s'allumer en direct avec ses groupes de capture.
Comment tester une expression régulière
- Saisissez votre expression régulière dans le champ de motif.
- Ajoutez des options comme g, i, m ou s si nécessaire.
- Collez le texte à tester.
- Lisez les correspondances surlignées et leurs groupes de capture ci-dessous.
FAQ
Que signifient les options g, i, m et s ?
g trouve chaque correspondance au lieu de la première seulement, i rend la recherche insensible à la casse, m fait correspondre ^ et $ à chaque ligne, et s permet au point de correspondre aux sauts de ligne.
Que sont les groupes de capture ?
Les parties de votre motif entre parenthèses sont des groupes de capture. Ils vous permettent d'extraire uniquement le fragment d'une correspondance qui vous intéresse, et ils sont listés sous chaque correspondance.
Pourquoi mon motif affiche-t-il une erreur ?
Le motif ou les options ne sont pas une syntaxe d'expression régulière JavaScript valide. Le message d'erreur sous le champ explique exactement ce qui ne va pas.
Le testeur de regex est-il gratuit ?
Oui. Chaque outil Handio est gratuit et s'exécute entièrement dans votre navigateur, votre motif et votre texte ne quittent donc jamais votre appareil.
Outils associés
Pourquoi tester une regex dans votre navigateur ?
Une expression régulière qui fonctionne du premier coup est rare. Voir les correspondances surlignées instantanément rend évident si votre motif est trop gourmand, trop étroit ou capte le mauvais texte.
- Déboguez un motif de validation avant de l'ajouter à un formulaire.
- Vérifiez que les groupes de capture extraient exactement les valeurs attendues.
- Expérimentez avec les options pour voir comment elles modifient les correspondances.
Conseils et limites
Ce testeur utilise la syntaxe des expressions régulières JavaScript, qui correspond à la plupart des moteurs mais peut différer légèrement de Python ou PCRE. Tout s'exécute localement dans votre navigateur, votre texte n'est donc jamais envoyé.