testeur regex · 100 % gratuit

Testez vos expressions régulières, en direct.

Surlignage instantané des correspondances, groupes capturants détaillés, gestion des flags g/i/m/s/u. Gratuit, sans inscription, sans limite.

Votre motif

/ /

g global · i insensible casse · m multiline · s dotall · u unicode

Motif et texte requis…

Mémo des tokens regex

Les regex permettent de chercher, valider ou extraire des motifs dans un texte. Ce testeur applique la saveur JavaScript native (RegExp) — la plus proche de ce que vous trouverez dans Node.js, le DOM ou un navigateur.

/motif/flags · text.match(re) · text.replace(re, sub)

  • \\d un chiffre. \\w un caractère alphanumérique. \\s un espace.
  • . n'importe quel caractère. ^ début. $ fin.
  • ? optionnel. + une ou plus. * zéro ou plus.
  • {n,m} entre n et m occurrences. (...) groupe capturant.
  • [abc] classe. [^abc] classe inversée. a|b alternative.

La saveur JavaScript a quelques limites comparée à PCRE (look-behind récent, pas de récursion). Validez vos regex sur la plateforme cible avant production.

Questions fréquentes

Le testeur de regex est-il vraiment gratuit ?

Oui, totalement gratuit et sans inscription. Testez autant de motifs que vous le voulez : pas de quota, pas de version premium, pas de pubs interstitielles.

Quelle saveur de regex est utilisée ?

La saveur JavaScript native (RegExp). Elle est très proche de PCRE mais a quelques différences (look-behind, named groups récents). Si vous écrivez pour PHP/Python/Go, vérifiez la compatibilité.

Que signifient les flags g, i, m, s, u ?

g : global (toutes les correspondances) · i : insensible à la casse · m : multiline (^ et $ par ligne) · s : dotall (. matche \n) · u : Unicode complet (émojis, accents).

Comment afficher les groupes capturants ?

Utilisez des parenthèses dans votre motif : par exemple (\d{4}) pour capturer une année. La liste des groupes apparaît sous chaque match avec leur contenu.

Y a-t-il une limite de longueur ?

Aucune limite imposée. Pour des textes très longs, le navigateur peut ralentir si le motif a un coût exponentiel (catastrophic backtracking).