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.
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;\blimite 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.