Skip to content
DocsAll
技巧

Regex en pratique : aide-mémoire des motifs courants et astuces

Timi Tian · Publié le 11 juillet 2026 · Mis à jour le 12 juillet 2026
Expressions régulièresRegexTraitement de texte

Pourquoi les expressions régulières sont-elles difficiles à apprendre

Les expressions régulières (Regex) ressemblent à une « langue extraterrestre » : une suite de symboles qui donne le tournis. Mais leur capacité de traitement de texte est irremplaçable — valider un e-mail, extraire des données, remplacer en lot : quelques lignes de regex valent des dizaines de lignes de code. L'essentiel est de connaître les motifs courants et de savoir les retrouver ; inutile de tout mémoriser.

Aide-mémoire des regex courantes

Validation

Usage Motif regex
E-mail ^[\w.-]+@[\w.-]+.\w+$
Téléphone (Chine continentale) ^1[3-9]\d{9}$
URL ^https?://[\w.-]+(:\d+)?(/.*)?$
Numéro d'identité (18 caractères) ^\d{17}[\dXx]$
Adresse IP ^(\d{1,3}.){3}\d{1,3}$

Extraction

Usage Motif regex
Extraire tous les nombres \d+
Extraire le contenu de balises HTML <(tag)>(.*?)</\1>
Extraire les liens https?://[\w./?=&%-]+
Extraire les caractères chinois [\u4e00-\u9fa5]+

Remplacement

Usage Regex → Remplacement
Supprimer les lignes vides Sauts de ligne consécutifs + blancs → saut unique
Masquer un numéro de téléphone Les quatre chiffres du milieu remplacés par ****
CamelCase vers snake_case Insérer un tiret bas devant les majuscules

Outil de test regex DocsAll

Déboguez en temps réel avec l'outil de test regex:

  1. Ouvrez l'outil de test regex
  2. Saisissez l'expression régulière, choisissez les indicateurs (g global, i insensible à la casse, m multiligne)
  3. Collez le texte de test
  4. Visualisez les correspondances en surbrillance en temps réel

Écrire et tester en parallèle est bien plus efficace que d'écrire à l'aveugle. Pour les bases, consultez le tutoriel sur les expressions régulières.

Mémo des métacaractères courants

  • . tout caractère (hors saut de ligne)
  • \d chiffre, \w lettre/chiffre/tiret bas, \s blanc
  • ^ début de ligne, $ fin de ligne
  • * 0 fois ou plus, + 1 fois ou plus, ? 0 ou 1 fois
  • {n,m} de n à m fois
  • [] jeu de caractères, () groupe, | ou

Astuces de débogage

Tester par segments

Pour une regex complexe, écrivez-la segment par segment, testez après chaque ajout : le problème se localise plus facilement.

Privilégier la non-gourmandise

La gourmande capte trop ; la non-gourmande (ajouter ? après le quantificateur) capture au minimum, souvent utilisée pour extraire du contenu.

Attention à l'échappement

Pour matcher les métacaractères eux-mêmes (., *, ?), échappez-les avec une barre oblique inverse, par ex. . pour le point.

Ne pas tout attendre des regex

Analyser du HTML/JSON complexe avec des regex est error-prone ; utilisez un analyseur dédié quand il le faut. Les regex conviennent aux textes aux règles claires.

Conseil

Constituez votre propre aide-mémoire des regex courantes : copiez et adaptez au besoin. Avec un outil de test pour valider en temps réel, les regex ne sont pas si difficiles.

T
Timi Tian 创始人 / 全栈工程师

DocsAll 创始人,10 年全栈开发经验,专注浏览器端文档处理技术与隐私保护架构。前新加坡科技公司技术负责人。