Skip to content
clkr

Loading tools…

    Testeur de regex

    Testez des expressions régulières en ligne gratuitement avec surlignage des correspondances en direct, groupes de capture, drapeaux et aperçu du remplacement.

    Chargement…
    Processed locally in your browserHow?

    This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy

    What next?

    Utile ? Partagez Testeur de regex

    Gratuit, sans inscription, fonctionne dans le navigateur — envoyez-le à un ami ou ajoutez-le à votre site.

    Fait partie du kit

    Comment utiliser Testeur de regex

    1. 1Saisissez une expression régulière (sans barres obliques) et activez des options comme g, i, m, s et u
    2. 2Collez votre texte de test — les correspondances sont surlignées en direct et listées avec leur index et leurs groupes de capture
    3. 3Cochez Remplacer pour prévisualiser un remplacement avec $1, $<name> ou $&, et copiez la regex, les correspondances ou le résultat

    Questions fréquentes

    Quelle variante de regex est utilisée ?▾

    Expressions régulières JavaScript (ECMAScript), exactement comme dans les navigateurs et Node.js — y compris les groupes nommés (?<name>…), le lookbehind (?<=…) et les drapeaux s (dotAll) et u (unicode).

    Que font les drapeaux g, i, m, s et u ?▾

    g trouve toutes les correspondances au lieu de la première, i ignore la casse, m fait correspondre ^ et $ aux sauts de ligne, s laisse . correspondre aux sauts de ligne, et u active la correspondance Unicode complète.

    Pourquoi mon motif indique-t-il qu'il a pris trop de temps ?▾

    Les quantificateurs imbriqués comme (a+)+ peuvent provoquer un retour arrière catastrophique, où le moteur essaie un nombre exponentiel de chemins. Le testeur exécute votre regex dans un worker en arrière-plan et l'arrête après 1.5 s au lieu de figer la page.

    Comment utiliser les groupes de capture dans un remplacement ?▾

    Utilisez $1, $2… pour les groupes numérotés, $<name> pour les groupes nommés et $& pour la correspondance entière. Par exemple, le motif (\w+)@(\w+) avec le remplacement $2 at $1.

    Embed Testeur de regex on your website▾

    Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.