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.

Votre saisie est traitee localement dans le navigateur et n'est pas envoyee a un serveur.

Comment l'utiliser

  1. Saisissez un motif et choisissez les indicateurs voulus (g/i/m).
  2. Collez le texte source. Si l'execution auto est ON, les resultats se mettent a jour immediatement.
  3. Utilisez la liste des correspondances pour inspecter les positions et sauter a chaque resultat.
  4. 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.

Outils associes