ToolPal
Gros plan d'une loupe sur une surface bleue, idéal pour les thèmes de recherche et d'exploration.

Guide des expressions régulières pour débutants - Apprendre le Regex en 10 minutes

📷 Markus Winkler / Pexels

Guide des expressions régulières pour débutants - Apprendre le Regex en 10 minutes

Maîtrisez les bases des expressions régulières (regex) avec des exemples pratiques. Apprenez le pattern matching, les classes de caractères, les quantificateurs et plus encore.

DPar Daniel Park12 mars 20262 min de lecture

Que sont les expressions régulières ?

Les expressions régulières (regex) sont des patterns utilisés pour faire correspondre des combinaisons de caractères dans des chaînes. Elles sont incroyablement puissantes pour la recherche de texte, la validation et la manipulation.

Patterns de base

Caractères littéraux

La regex la plus simple est une simple chaîne : hello correspond à « hello » dans n'importe quel texte.

Caractères spéciaux (Métacaractères)

CaractèreSignificationExemple
.N'importe quel caractère uniqueh.t correspond à « hat », « hot », « hit »
^Début de chaîne^Hello correspond à « Hello world »
$Fin de chaîneworld$ correspond à « Hello world »
\dN'importe quel chiffre\d{3} correspond à « 123 »
\wCaractère de mot (a-z, A-Z, 0-9, _)\w+ correspond à « hello »
\sEspace blanc\s+ correspond aux espaces, tabulations

Quantificateurs

QuantificateurSignification
*Zéro ou plus
+Un ou plus
?Zéro ou un
{n}Exactement n fois
{n,m}Entre n et m fois

Maintenant que vous comprenez les blocs de construction, essayez-les ! Tapez n'importe quel pattern dans le testeur ci-dessous et voyez les correspondances s'afficher instantanément en surbrillance :

Try it — Regex Tester
//
Hello World from ToolPal. Try your Regex patterns here!

0 matches found

Exemples pratiques

Validation d'email

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

Numéro de téléphone

\d{3}[-.\s]?\d{3}[-.\s]?\d{4}

Pattern URL

https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*

Adresse IP

\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

Classes de caractères

  • [abc] - Correspond à a, b ou c
  • [a-z] - Correspond à n'importe quelle lettre minuscule
  • [^abc] - Correspond à tout sauf a, b ou c
  • [0-9] - Identique à \d

Groupes et alternance

  • (abc) - Groupe capturant
  • (?:abc) - Groupe non capturant
  • a|b - Correspond à a ou b

Testez vos regex

C'est en forgeant qu'on devient forgeron ! Utilisez notre testeur de regex gratuit pour tester vos expressions régulières en temps réel avec une mise en surbrillance instantanée des correspondances.

Questions Fréquentes

D

À propos de l'auteur

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

En savoir plus

Partager

XLinkedIn

Articles associés