Testeur d'Expressions Régulières
Écrivez votre motif regex, sélectionnez les flags, et voyez les correspondances surlignées en temps réel sur votre texte de test, avec la liste des correspondances et groupes capturés.
Expression et flags
/…/g
Texte de test
Comment utiliser : Regex
- 1Saisissez l'expression régulière et activez les flags (g, i, m, s, u).
- 2Collez le texte de test.
- 3Consultez les correspondances surlignées et les groupes capturés.
À quoi ça sert ?
- Valider des e-mails, numéros de téléphone ou codes postaux.
- Tester des recherches-remplacements avant de les utiliser dans le code.
- Extraire des données de logs ou de longs textes.
Expressions régulières sans surprise
Éléments de base
\d correspond à un chiffre, \w à une lettre, un chiffre ou un tiret bas, \s à un espace. Les quantificateurs *, + et ? signifient « zéro ou plus », « un ou plus » et « optionnel » ; ^ et $ ancrent le début et la fin, les parenthèses forment des groupes.
Gourmand ou paresseux
Les quantificateurs sont gourmands par défaut : <.+> sur « <a><b> » capture tout, alors que <.+?> capture chaque balise. Une classe de caractères exclus comme [^>]+ règle aussi beaucoup de cas.
Drapeaux et sécurité
g trouve toutes les occurrences, i ignore la casse, m agit ligne par ligne, s laisse le point couvrir les sauts de ligne et u active Unicode. Les quantificateurs imbriqués comme (a+)+ peuvent provoquer un backtracking catastrophique (ReDoS) ; limitez la longueur des entrées côté serveur.
Outils associés
Articles associés
Questions fréquentes
Quel moteur regex utilise-t-il ?+
Le moteur ECMAScript (JavaScript), le même que celui des navigateurs et de Node.js.

