Testeur d’expressions régulières
Visualisez les correspondances en direct et testez les remplacements
Saisie
Référencez les groupes de capture par $1, $2, etc.
Résultat
Rien de saisi pour l’instant
Saisissez un motif et un texte de test — les résultats apparaîtront ici.
Une expression régulière s’écrit par essais successifs, et le faire directement dans son code impose une recompilation à chaque tentative. Collez ici votre texte d’exemple et regardez les correspondances bouger pendant que vous modifiez le motif.
Mode d’emploi
- 1 Saisissez le motif — sans les barres obliques qui l’entourent.
- 2 Collez le texte sur lequel vous voulez le tester.
- 3 Activez les drapeaux dont vous avez besoin.
- 4 Ajoutez une chaîne de remplacement pour prévisualiser la substitution.
Questions fréquentes
À quoi servent les drapeaux ?
g trouve toutes les correspondances au lieu de s’arrêter à la première, i ignore la casse, m fait correspondre ^ et $ aux limites de ligne, et s permet au point de correspondre aux sauts de ligne. L’oubli de g est de loin la première cause du fameux « il ne remplace qu’une fois ».
Comment fonctionnent les groupes de capture ?
Les parenthèses capturent la portion correspondante. Référencez-les par $1, $2, etc. dans le remplacement. Utilisez (?:...) quand vous voulez grouper sans capturer.
Pourquoi mon motif bloque-t-il la page ?
Un retour arrière catastrophique — généralement des quantificateurs imbriqués comme (a+)+ face à un texte qui correspond presque. Le moteur essaie un nombre exponentiel de combinaisons. Rendez les parties internes plus précises ou utilisez des quantificateurs paresseux.