RUNWEBTOOLS
Français
Web & développeur

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 string

Il 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