Testeur de regex (correspondances, groupes et apercu de remplacement)
Besoin d'executer rapidement un test regex ? Collez et verifiez immediatement avec ce testeur.
Voyez sur un seul ecran les correspondances surlignees, les groupes de capture et la sortie de remplacement.
Comment l'utiliser
- Saisissez un motif et choisissez les indicateurs voulus (g/i/m).
- Collez le texte source. Si l'execution auto est ON, les resultats se mettent a jour immediatement.
- Utilisez la liste des correspondances pour inspecter les positions et sauter a chaque resultat.
- Utilisez les onglets Groupes et Remplacement pour verifier les captures et la sortie de remplacement.
Exemples
Extraction d'emails
Entree : Texte contenant des adresses email
Sortie : Correspondances surlignees et positions de debut/fin
Remplacement key=value
Entree : Texte key=value sur plusieurs lignes
Sortie : Sortie de remplacement utilisant $1 et $2
Filtre de lignes de log
Entree : Texte de log avec INFO / WARN / ERROR
Sortie : Correspondance par ligne avec l'indicateur m
Aide-memoire de remplacement
- $1, $2 ... : references de groupes de capture
- $& : correspondance complete
- $` : avant la correspondance / $' : apres la correspondance
Note
- Cet outil evalue les motifs avec les expressions regulieres JavaScript (ECMAScript).
- Certaines fonctionnalites PCRE (comme les groupes atomiques) ne sont pas disponibles.
- Meme les fonctionnalites JavaScript peuvent varier selon l'environnement d'execution.
- Les resultats ne sont pas garantis identiques a PCRE.
FAQ
Que signifient les indicateurs g/i/m ?
Utilisez les cases a cocher pour les activer/desactiver. (g=global, i=ignore case, m=multiligne)
Puis-je tester aussi le remplacement ?
Oui. Saisissez une chaine de remplacement et verifiez l'onglet Remplacement. Les references de groupe comme $1 sont prises en charge.
Quelle difference avec PCRE ?
Cet outil utilise les expressions regulieres JavaScript. A cause des differences de specification, le meme motif peut produire des resultats differents de PCRE.