Expression régulière expliquée morceau par morceau

Un motif comme ^[a-z0-9._-]+@[a-z0-9-]+\.[a-z]{2,}$ ressemble à du charabia. L'outil le découpe et explique chaque morceau en français.

Validité
Expression valide
Morceaux analysés
10
MorceauSignification
^Début du texte (ou de la ligne avec l'option m).
[a-z0-9._-]Un caractère parmi : a-z0-9._-.
+Répété une fois ou plus.
@Le caractère « @ » tel quel.
[a-z0-9-]Un caractère parmi : a-z0-9-.
+Répété une fois ou plus.
\.Le caractère « . » lui-même (la barre oblique inverse retire son sens spécial).
[a-z]Un caractère parmi : a-z.
{2,}Répété au moins 2 fois.
$Fin du texte (ou de la ligne avec l'option m).

Comment ça se calcule

L'expression est lue de gauche à droite. Chaque élément reconnu (ancre, classe de caractères entre crochets, séquence d'échappement, quantificateur, groupe, alternative) reçoit une explication. L'outil vérifie aussi la validité globale avec le moteur du navigateur.

Questions fréquentes

À quoi sert l'accent circonflexe ?

Au début d'un motif, ^ signifie « début du texte ». Dans des crochets en première position, il signifie « tout sauf ».

Que veut dire {2,} ?

Au moins deux fois, sans maximum. {2,5} signifierait de deux à cinq fois, et {3} exactement trois fois.

Cas fréquents

Des exemples déjà remplis, avec leur explication :

Intégrer cet outil sur votre site

Copiez ce code pour afficher l'outil sur votre site ou votre blog. L'outil s'exécute dans le navigateur du visiteur, sans cookie ni suivi, et affiche un lien « Propulsé par Calepin Binaire » vers cette page.

Aperçu de la version intégrable : https://mircode.org/embed/expression-reguliere-expliquee-morceau-par-morceau/

Les résultats sont fournis à titre indicatif. Pour aller plus loin, découvrez les sites de la catégorie Octets de bureau de l'annuaire et lisez le guide de cette catégorie.

Autres outils

Voir les 35 outils