Testeur de regex
Écrivez une expression régulière, collez un texte de test et voyez les correspondances surlignées en direct — avec groupes de capture, indicateurs et messages d'erreur clairs.
705 vues
0 correspondances
Testez votre motif avant de le mettre en production
Saisissez une expression régulière JavaScript, activez ses indicateurs (g, i, m, s, u) et collez un texte d'exemple : chaque correspondance est surlignée directement dans le texte et listée en dessous avec sa position et ses groupes de capture. Les erreurs de motif s'affichent sous forme de message lisible plutôt que de ne rien trouver silencieusement.
Le moteur est l'implémentation native JavaScript des regex de votre navigateur — ce qui correspond ici correspond à l'identique dans votre code JS. Pour d'autres langages (PCRE, Python), la syntaxe de base est en grande partie partagée, mais le lookbehind et certains échappements peuvent différer ; testez aussi les cas limites dans le langage cible. Tout s'exécute localement.
Questions fréquentes
Quelle variante de regex est utilisée ?
JavaScript (ECMAScript) — le moteur natif du navigateur. Les motifs se comportent exactement comme dans votre code JS ; PCRE et Python partagent la plupart de la syntaxe mais diffèrent sur certaines constructions avancées.
Que signifient les indicateurs ?
g trouve toutes les correspondances au lieu de la première ; i ignore la casse ; m fait correspondre ^ et $ par ligne ; s permet au point de matcher les sauts de ligne ; u active la gestion Unicode complète.
Pourquoi mon motif fige-t-il la page ?
Certains motifs avec des quantificateurs imbriqués (comme (a+)+b) peuvent provoquer un retour arrière catastrophique sur des entrées longues. Raccourcissez le texte de test ou restructurez le motif — le même blocage toucherait votre code en production.
Outils similaires
Signaler un problème
Testeur de regex