Mode d'emploi
- Saisissez l'expression régulière en haut et choisissez les flags.
- Collez un texte de test : chaque correspondance est surlignée et listée avec sa position et ses groupes.
- Saisissez éventuellement un remplacement avec $1, $2 … et vérifiez le résultat.
Aide-mémoire
\d chiffre, \w caractère de mot, \s espace, . n'importe quel caractère, ^/$ début/fin, * 0+, + 1+, ? 0–1, {n,m} de n à m, [abc] classe, (…) groupe, (?<nom>…) groupe nommé, a|b ou.
Le testeur utilise le moteur regex JavaScript de votre navigateur. La syntaxe est largement compatible avec PCRE (PHP), Python et Java, mais certains détails comme le lookbehind ou les flags peuvent différer.
Questions fréquentes
Quelle variante de regex est utilisée ?
Celle de JavaScript (ECMAScript), avec lookbehind, groupes nommés et classes Unicode via le flag u.
Que fait le flag g ?
Sans g, seule la première correspondance est trouvée ; avec g, toutes.
Pourquoi le navigateur se fige-t-il avec certains motifs ?
Des quantificateurs imbriqués comme (a+)+ peuvent provoquer un « backtracking catastrophique ». Simplifiez alors le motif.