Drapeaux

Saisissez un texte et une expression régulière, puis cliquez sur Exécuter

Aide-mémoire des bases du regex

Référence rapide des métacaractères, quantificateurs, ancres et groupes les plus utilisés. À combiner avec les exemples ci-dessous.

Classes de caractères

SymboleSignificationExemple
\dUn chiffre (0-9)\d+ → 123
\wCaractère de mot (alphanumérique + souligné)\w+ → user_id
\sEspace (espace, tabulation, saut de ligne)\s+ → 区切り
.N'importe quel caractère sauf saut de lignea.c → abc, axc
[abc]Un des caractères entre [ ][abc]+ → abca
[a-z]Un caractère dans la plage[a-z]+ → hello
[^abc]N'importe quel caractère HORS de [^ ][^0-9] → 数字以外

Quantificateurs (répétition)

SymboleSignificationExemple
*Zéro ou plus du précédenta* → "", a, aa
+Un ou plus du précédenta+ → a, aa, aaa
?Zéro ou un du précédentcolou?r → color, colour
{n}Exactement n fois\d{4} → 2024
{n,m}Entre n et m fois\d{2,4} → 12, 1234
*?Non gourmand (plus courte correspondance)<.*?> → 最短一致

Ancres (position)

SymboleSignificationExemple
^Début de chaîne ou de ligne^abc → 先頭の abc
$Fin de chaîne ou de ligneabc$ → 末尾の abc
\bFrontière de mot\bcat\b → 単語の cat

Groupes, alternative, échappement

SymboleSignificationExemple
(...)Groupe de capture — extrait la partie entre ( )(\d+)-(\d+)
(?:...)Groupe non capturant (juste pour grouper)(?:abc)+ → 取り出さない
|OU (l'une ou l'autre)cat|dog → cat または dog
\.Échappe un métacaractère en sa forme littérale\. → 文字としての .

Expressions régulières courantes

Clique sur une carte pour charger son texte d'exemple et son motif, et voir le résultat sous la carte. Clique à nouveau pour la fermer.

Nombres, dates et heures

Chaînes et identifiants

Coordonnées et URLs

Code et web

Motifs avancés