Testez les expressions régulières en direct

Testeur de regex JavaScript en ligne gratuit qui s'exécute dans votre navigateur. Tapez un motif, ajustez les flags (g/i/m/s/u/y), et le panneau droit surligne chaque correspondance en temps réel avec des couleurs alternées pour que les correspondances adjacentes restent distinctes. La liste des correspondances montre les captures numérotées et nommées ; le champ de remplacement donne un aperçu live de String.prototype.replace() avec les rétroréférences $1 $2. Garde-fou intégré contre les boucles de catastrophic-backtracking sur correspondances zero-width.

Comment utiliser

1
Entrez votre motif

Sans barres obliques — déjà dessinées autour du champ.

2
Ajustez les flags

Par défaut g (global). Ajoutez i pour insensible à la casse, m pour multiligne ^$.

3
Collez une chaîne de test

Le panneau droit surligne les correspondances en direct.

4
Inspectez les groupes

Captures numérotées et nommées apparaissent sous chaque correspondance.

5
Aperçu de remplacement optionnel

Tapez un remplacement pour voir la sortie substituée.

Test live de regex JavaScript avec surlignage des correspondances et aperçu de remplacement

/ /
g global · i insensible à la casse · m multiligne ^$ · s . correspond à \n · u unicode · y sticky
Chaîne de test
Correspondances surlignées 0
Pas encore de correspondances.

Aide-mémoire

\dchiffre 0-9
\wcaractère mot
\sespace
.tout caractère
^ $début, fin
* + ?0+, 1+, 0/1
{n,m}n à m fois
[abc]classe de caractère
(...)groupe de capture
(?:..)sans capture
(?<n>..)groupe nommé
a|ba ou b
Publié