Testeur d’expressions régulières

Testez et déboguez les expressions régulières : surlignage en direct, liste des correspondances avec positions et longueurs, et extraction complète des groupes de capture.
Tout le traitement s’effectue localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Motif :
Modèle : Choisir un modèle remplit la zone de motif et lance le test.
Les correspondances seront surlignées ici.
Liste des correspondances
# Texte trouvé Position Longueur Groupes de capture
Mode d’emploi — saisissez un motif dans la zone Motif (ou choisissez-en un dans la liste Modèle) et saisissez le texte de test. Les résultats se mettent à jour en direct.
Options : g = trouver toutes les correspondances, i = ignorer la casse, m = ^/$ correspondent à chaque ligne, s = le point correspond aux sauts de ligne, u = mode Unicode.
L’aperçu surligne chaque correspondance en jaune. Le tableau ci-dessous liste chaque correspondance avec sa position et sa longueur, ainsi que chaque groupe de capture ($1, $2, …).
Les correspondances de largeur nulle (par ex. a* sur "bbb") sont gérées sans risque — elles ne peuvent pas bloquer le navigateur. Un motif invalide affiche une erreur en ligne au lieu d’une boîte de dialogue.
Appuyez sur Ctrl+Entrée pour lancer le test. Toutes les données sont traitées localement — rien n’est envoyé.
Les expressions régulières en une minute

La plupart des caractères d’une expression régulière sont des métacaractères au sens particulier — . ^ $ * + ? ( ) [ ] { } | \ — et une barre oblique inverse les rend à nouveau littéraux. Les ancres ^ et $ correspondent à des positions et non à des caractères, et les quantificateurs * et + sont gourmands par défaut : ils prennent le plus possible, tandis que leurs formes paresseuses *? et +? se contentent de la plus courte correspondance.

Quand un motif correspond à trop de choses, la solution est en général un quantificateur paresseux ou une classe de caractères négative — et non davantage de caractères ..