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
| Morceau | Signification |
|---|---|
| ^ | 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 :
- Expliquer une expression régulière d'adresse électronique
- Expliquer une expression régulière de code postal
- Expliquer une expression régulière de numéro de téléphone
- Expliquer une expression régulière avec alternative
Intégrer cet outil sur votre site
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
- #Couleur : hexadécimal, RVB et teintePasser de #3B82F6 à rgb() et hsl()
- AAContraste WCAG entre texte et fondRapport de contraste et niveaux AA et AAA
- AA+Ajuster une couleur de texte pour atteindre le niveau AAAssombrir ou éclaircir une teinte jusqu'au contraste visé
- ~Dégradé entre deux couleurs en plusieurs étapesCouleurs intermédiaires d'un dégradé linéaire
- bppProfondeur de couleur et nombre de couleursBits par pixel et couleurs distinctes d'un format
- KoPoids total d'une page par type de ressourceAdditionner HTML, CSS, JS, images et polices