Testeur de regex (correspondances, groupes et aperçu de remplacement)
Besoin d'exécuter rapidement un test regex ? Collez et vérifiez immédiatement avec ce testeur.
Voyez sur un seul écran les correspondances surlignées, 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'exécution auto est ON, les résultats se mettent à jour immédiatement.
- Utilisez la liste des correspondances pour inspecter les positions et sauter à chaque résultat.
- Utilisez les onglets Groupes et Remplacement pour vérifier les captures et la sortie de remplacement.
Exemples
Extraction d'e-mails
Entrée : Texte contenant des adresses e-mail
Sortie : Correspondances surlignées et positions de début/fin
Remplacement key=value
Entrée : Texte key=value sur plusieurs lignes
Sortie : Sortie de remplacement utilisant $1 et $2
Filtre de lignes de log
Entrée : Texte de log avec INFO / WARN / ERROR
Sortie : Correspondance par ligne avec l'indicateur m
Aide-mémoire de remplacement
- $1, $2 ... : références de groupes de capture
- $& : correspondance complète
- $` : avant la correspondance / $' : après la correspondance
Note
- Cet outil évalue les motifs avec les expressions régulières JavaScript (ECMAScript).
- Certaines fonctionnalités PCRE (comme les groupes atomiques) ne sont pas disponibles.
- Même les fonctionnalités JavaScript peuvent varier selon l'environnement d'exécution.
- Les résultats ne sont pas garantis identiques à PCRE.
FAQ
Que signifient les indicateurs g/i/m ?
Utilisez les cases à cocher pour les activer/désactiver. (g=global, i=ignore case, m=multiligne)
Puis-je tester aussi le remplacement ?
Oui. Saisissez une chaîne de remplacement et vérifiez l'onglet Remplacement. Les références de groupe comme $1 sont prises en charge.
Quelle différence avec PCRE ?
Cet outil utilise les expressions régulières JavaScript. À cause des différences de spécification, le même motif peut produire des résultats différents de PCRE.