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
| Symbole | Signification | Exemple |
|---|---|---|
\d | Un chiffre (0-9) | \d+ → 123 |
\w | Caractère de mot (alphanumérique + souligné) | \w+ → user_id |
\s | Espace (espace, tabulation, saut de ligne) | \s+ → 区切り |
. | N'importe quel caractère sauf saut de ligne | a.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)
| Symbole | Signification | Exemple |
|---|---|---|
* | Zéro ou plus du précédent | a* → "", a, aa |
+ | Un ou plus du précédent | a+ → a, aa, aaa |
? | Zéro ou un du précédent | colou?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)
| Symbole | Signification | Exemple |
|---|---|---|
^ | Début de chaîne ou de ligne | ^abc → 先頭の abc |
$ | Fin de chaîne ou de ligne | abc$ → 末尾の abc |
\b | Frontière de mot | \bcat\b → 単語の cat |
Groupes, alternative, échappement
| Symbole | Signification | Exemple |
|---|---|---|
(...) | 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.