Explicateur de regex — Que fait cette expression régulière ?

Collez une expression régulière et découvrez le sens de chacune de ses parties, en français clair, élément par élément : classes de caractères, groupes et groupes nommés, quantificateurs (gourmands et paresseux), ancres, alternatives, lookahead et lookbehind, références arrière et drapeaux.

Mis à jour le
//
Exemples :

Explication

    Envie de la tester sur un texte ? Ouvrez-la dans le Testeur de regex.

    Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

    Comment utiliser : Regex Explainer

    1. Saisissez une expression régulière entre les barres obliques (avec ou sans /…/) et ajoutez les drapeaux, par exemple gi.
    2. L'explication détaille chaque partie dans l'ordre, les groupes imbriqués étant indentés.
    3. Cliquez sur un exemple pour voir des motifs courants expliqués.
    4. Testez-la sur un texte réel avec Testeur de regex.

    Lire une expression régulière

    ÉlémentSignification
    .n'importe quel caractère sauf un saut de ligne
    \d \w \sun chiffre, un caractère de mot (lettre, chiffre, tiret bas), un espace blanc ; la majuscule signifie « non »
    [abc] [^abc] [a-z]l'un de ces caractères, aucun de ces caractères, une plage
    * + ? {2,5}0 ou plusieurs, 1 ou plusieurs, facultatif, entre 2 et 5 fois ; ajoutez ? pour le rendre paresseux
    ^ $ \bdébut, fin, limite de mot
    ( ) (?: ) (?<name> )groupes capturants, non capturants et nommés
    (?= ) (?! ) (?<= ) (?<! )lookahead, lookahead négatif, lookbehind, lookbehind négatif
    a|ba ou b

    L'explicateur suit la syntaxe des expressions régulières JavaScript, très proche de PCRE (PHP), Python, Java et .NET pour les motifs courants.

    Voir aussi : Testeur de regex, Rechercher et remplacer, Prompts IA pour développeurs.

    Aussi recherché comme : explicateur regex, expliquer regex, expression régulière expliquée, que fait cette regex, regex en français, décomposer regex, signification regex, comprendre regex.

    Outils complémentaires : Regex Explainer

    • Comparateur de texte — Collez deux versions d’un texte pour voir précisément ce qui a changé : lignes ajoutées et supprimées, et mots modifiés à l’intérieur de celles-ci, surlignés côte à côte ou dans une seule vue.
    • Supprimer les lignes en double — Collez une liste pour supprimer instantanément les lignes en double.
    • Convertisseur de casse — Collez n'importe quel texte et convertissez-le selon l'une des 11 conventions de casse disponibles — de la casse « Title Case » pour les titres à « camelCase » et « snake_case » pour le code.
    • Trouveur de chemin JSON — Collez un payload de webhook ou une réponse d’API, cliquez sur n’importe quelle valeur et copiez son chemin exact — pour JavaScript, JSONPath, jq, Python, PHP, n8n et Make.

    Questions fréquentes

    Comment comprendre une expression régulière ?
    Collez-la ici : chaque élément est expliqué en français clair, dans l'ordre, avec les groupes imbriqués, afin de lire le motif étape par étape.
    Que signifie (?: … ) dans une regex ?
    Il s'agit d'un groupe non capturant : il regroupe des éléments (par exemple pour appliquer un quantificateur) sans enregistrer la correspondance comme groupe numéroté.
    Quelle est la différence entre gourmand et paresseux ?
    Les quantificateurs gourmands (*, +, {n,}) capturent le maximum possible ; ajouter ? (*?, +?) les rend paresseux, c'est-à-dire qu'ils capturent le minimum possible.
    Quelle variante de regex est utilisée ?
    JavaScript (ECMAScript), y compris les groupes nommés, le lookbehind et les drapeaux u, s, y et d. La plupart de la syntaxe s'applique aussi à PCRE, Python et Java.
    Puis-je installer Regex Explainer en tant qu’application web et l’utiliser hors ligne ?
    Oui. Regex Explainer est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

    Outils similaires