Guide 08 May 2026 12 min de lecture

Expressions Régulières (Regex) – Guide Complet : Syntaxe, Patterns et Exemples Réels (2026)

Maîtrisez les regex de zéro. Classes de caractères, quantificateurs, groupes, lookaheads et patterns pour validation d'email, parsing d'URL, analyse de logs et plus.

Regex Complete Guide

Qu'est-ce qu'une Expression Régulière ?

Une expression régulière (regex) est une séquence de caractères qui définit un modèle de recherche. Elle est utilisée pour trouver, extraire, remplacer ou valider du texte. Les regex sont supportées dans presque tous les langages de programmation — Python, JavaScript, PHP, Java, Go, Ruby — et dans des outils en ligne de commande comme grep, sed et awk.

Référence de Syntaxe

Classes de caractères

  • [abc] — "a", "b" ou "c"
  • [a-z] — lettre minuscule
  • [^abc] — tout sauf "a", "b", "c"
  • \d — chiffre; \w — caractère de mot; \s — espace

Quantificateurs

  • * — 0 ou plus; + — 1 ou plus; ? — 0 ou 1
  • {3} — exactement 3; {2,5} — de 2 à 5

Ancres et Groupes

  • ^ début, $ fin; \b limite de mot
  • (abc) — groupe capturant; (?:abc) — groupe non-capturant

Patterns Essentiels

# Email
^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$

# Mot de passe fort
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$

# Date AAAA-MM-JJ
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
Testez vos Patterns Regex Gratuitement

Écrivez, testez et déboguez des expressions régulières avec mise en évidence des correspondances en temps réel.

Aide-Mémoire Rapide

Tous les motifs Regex sur une page.

Ouvrir l'aide-mémoire