Comment utiliser : Regex Explainer
- Saisissez une expression régulière entre les barres obliques (avec ou sans
/…/) et ajoutez les drapeaux, par exemplegi. - L'explication détaille chaque partie dans l'ordre, les groupes imbriqués étant indentés.
- Cliquez sur un exemple pour voir des motifs courants expliqués.
- Testez-la sur un texte réel avec Testeur de regex.
Lire une expression régulière
| Élément | Signification |
|---|---|
. | n'importe quel caractère sauf un saut de ligne |
\d \w \s | un 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 |
^ $ \b | début, fin, limite de mot |
( ) (?: ) (?<name> ) | groupes capturants, non capturants et nommés |
(?= ) (?! ) (?<= ) (?<! ) | lookahead, lookahead négatif, lookbehind, lookbehind négatif |
a|b | a 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.