Tester une expression régulière (regex) : le guide
Syntaxe des regex, drapeaux, groupes de capture et bonnes pratiques.
1. À quoi sert une expression régulière ?
Une expression régulière (regex) est un mini-langage qui décrit un motif de texte. Elle permet de rechercher, valider ou extraire des chaînes : vérifier qu'un e-mail est bien formé, extraire toutes les dates d'un document, remplacer des motifs en masse. Tester sa regex en direct sur un échantillon évite les mauvaises surprises en production.
2. Les briques de base
| Motif | Signifie |
|---|---|
| \d | un chiffre (0–9) |
| \w | un caractère de mot (lettre, chiffre, _) |
| . | n'importe quel caractère |
| + * ? | 1 ou plus / 0 ou plus / 0 ou 1 |
| [a-z] | une plage de caractères |
| ^ $ | début / fin de ligne |
3. Drapeaux et groupes de capture
Les drapeaux modifient le comportement global : g (toutes les occurrences), i (insensible à la casse), m (multiligne). Les parenthèses créent des groupes de capture pour réutiliser une portion du match (par exemple isoler l'année dans une date). Les groupes nommés (?<an>\d{4}) rendent le résultat plus lisible.
Epsylon Tools