Les expressions régulières pour débutants
Mis à jour 2026-07-06
Les expressions régulières ont la réputation d'être cryptiques — un mur de symboles comme ^\d{3}-\d{4}$. Mais l'idée centrale est simple, et un peu de regex est l'une des compétences à plus fort effet de levier pour quiconque travaille avec du texte. Ce guide part de zéro.
Ce qu'est une expression régulière
Une expression régulière (regex) est un motif qui décrit un ensemble de chaînes. Au lieu de chercher un mot exact, vous décrivez la forme de ce que vous cherchez — « trois chiffres, un tiret, puis quatre chiffres » — et le moteur trouve chaque morceau de texte qui correspond. On l'utilise pour rechercher-remplacer, valider des entrées (e-mails, numéros de téléphone) et extraire des données du texte.
Caractères littéraux
Le regex le plus simple n'est que du texte. Le motif cat correspond aux lettres c-a-t n'importe où dans l'entrée. La plupart des caractères correspondent à eux-mêmes — la puissance vient d'une poignée de spéciaux.
Les briques de base
Classes de caractères — quel genre de caractère
\d— n'importe quel chiffre ;\w— un caractère de mot ;\s— un espace..— absolument n'importe quel caractère.[aeiou]— n'importe quel caractère de l'ensemble ;[a-z]— une plage.
Quantificateurs — combien
*— zéro ou plus ;+— un ou plus ;?— zéro ou un (optionnel).{3}— exactement trois ;{2,4}— entre deux et quatre.
Ancres — où
^— début de la chaîne ;$— fin de la chaîne.
Lire un vrai exemple
Maintenant ce mur de symboles de l'intro a du sens :
^\d{3}-\d{4}$
^ start of string
\d{3} exactly three digits
- a literal dash
\d{4} exactly four digits
$ end of stringIl correspond à une chaîne qui est uniquement un numéro de téléphone à 7 chiffres comme 555-1234 — rien avant, rien après.
N'oubliez pas d'échapper
Pour correspondre à un caractère normalement spécial — un point ou un point d'interrogation littéral — mettez une barre oblique inverse devant : \. correspond à un vrai point. L'oublier est l'erreur numéro un des débutants, car . correspond sinon à n'importe quel caractère.
Continuez à vous entraîner
La façon la plus rapide d'apprendre est d'essayer des motifs sur du vrai texte et de regarder ce qui correspond. Gardez l'aide-mémoire regex ouvert au fur et à mesure, et utilisez des outils comme rechercher-remplacer pour appliquer des motifs à votre propre texte. Une fois que le regex fait tilt, des tâches qui semblaient fastidieuses — reformater une liste, extraire chaque URL, valider une entrée — deviennent des lignes uniques.
Plus sur Web & développeur
Voir tous les guides Web & développeur →Outils mentionnés dans ce guide