Regex

Testez des expressions régulières avec surlignage des correspondances en direct, tableau des groupes de capture nommés et aperçu du remplacement. Prend en charge tous les indicateurs de regex JS. Gratuit, sans inscription.

Un testeur et débogueur d'expressions régulières en ligne et gratuit qui met en évidence les correspondances en direct à mesure que vous tapez votre motif et votre texte de test. Il affiche un tableau de chaque groupe de capture — y compris les groupes nommés — pour que vous puissiez voir exactement ce que chaque partie de votre expression a fait correspondre, et un aperçu de remplacement vous permet de confirmer une recherche-remplacement avant de l'appliquer dans votre éditeur ou votre code. Il utilise le moteur JavaScript (ECMAScript) et prend en charge tous les indicateurs standard, de sorte que les motifs que vous validez ici se comportent de la même manière dans vos projets JavaScript et TypeScript. Tout s'exécute dans votre navigateur, vos motifs et vos données d'exemple restent donc privés.

Utilisations courantes

  • Développer et déboguer un motif sur un texte d'exemple avec une mise en évidence instantanée des correspondances.
  • Inspecter ce que chaque groupe de capture a fait correspondre, y compris les groupes nommés.
  • Prévisualiser le résultat d'une recherche-remplacement avant de l'appliquer dans votre code.
  • Valider qu'un motif se comporte correctement sur plusieurs chaînes de test.
  • Construire et affiner une expression régulière de validation pour des e-mails, des URL ou des identifiants.

Questions fréquentes

Quels dialecte et indicateurs d'expressions régulières sont pris en charge ?

Il utilise le moteur JavaScript (ECMAScript) et prend en charge les indicateurs g, i, m, s, u et y, de sorte que les résultats correspondent à la façon dont le motif s'exécute en JavaScript et TypeScript.

Puis-je tester des remplacements ?

Oui. Fournissez une chaîne de remplacement (avec $1,

lt;name>, etc.) pour prévisualiser la sortie substituée à côté des correspondances.

Affiche-t-il les groupes de capture nommés ?

Oui. Le tableau des groupes de capture liste à la fois les groupes numérotés et nommés pour que vous puissiez vérifier exactement ce que chaque partie du motif a capturé.

Mon motif et mon texte de test sont-ils envoyés quelque part ?

Non. La correspondance s'exécute entièrement dans votre navigateur, votre expression régulière et vos données d'exemple ne quittent donc jamais votre appareil.

Pourquoi mon motif se comporte-t-il différemment que dans un autre langage ?

Ce testeur utilise le moteur d'expressions régulières JavaScript. D'autres dialectes (PCRE, Python, .NET) diffèrent sur des fonctionnalités comme le lookbehind et la syntaxe des groupes nommés, un motif peut donc nécessiter un ajustement pour ces environnements.

All processing is local — your data never leaves your browser.