
Guide des expressions régulières pour débutants — Apprenez Regex en 10 minutes
📷 ThisIsEngineering / PexelsGuide des expressions régulières pour débutants — Apprenez Regex en 10 minutes
Maîtrisez les bases des expressions régulières avec des exemples pratiques. Apprenez la correspondance de motifs, les classes de caractères, les quantificateurs et plus encore.
Que sont les expressions régulières ?
Une expression régulière (regex) est un motif qui correspond à des combinaisons de caractères dans une chaîne. C'est un outil extraordinairement puissant pour rechercher du texte, valider des entrées et extraire des données.
Motifs de base
Caractères littéraux
La regex la plus simple est une chaîne ordinaire : hello correspond au texte "hello" n'importe où dans une chaîne plus grande.
Caractères spéciaux (métacaractères)
| Caractère | Signification | Exemple |
|---|---|---|
. | N'importe quel caractère unique | h.t correspond à "hat", "hot", "hit" |
^ | Début de chaîne | ^Hello correspond à "Hello World" |
$ | Fin de chaîne | world$ correspond à "hello world" |
\d | Un chiffre | \d{3} correspond à "123" |
\w | Lettre, chiffre ou tiret bas | \w+ correspond à "hello" |
\s | Caractère d'espace | \s+ correspond aux espaces et tabulations |
Quantificateurs
| Quantificateur | Signification |
|---|---|
* | 0 fois ou plus |
+ | 1 fois ou plus |
? | 0 ou 1 fois |
{n} | Exactement n fois |
{n,m} | Entre n et m fois |
Exemples pratiques
Validation d'e-mail
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Numéro de téléphone américain
\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}
Motif URL
https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*
Essayez vous-même
La pratique est le meilleur professeur. Testez vos expressions régulières avec mise en évidence des correspondances en temps réel dans le testeur de regex gratuit.