Buy Me A CoffeeRegexLearn - Learn Regex step by step, from zero to advanced | Product Hunt

Aide-mémoire sur les Regex

Explorez tous les modèles et symboles Regex avec l'aide-mémoire Regex.

Ancres

Correspond au début de la chaîne ou de la ligne.

an answer or a question
^\w+

Correspond à la fin de la chaîne ou de la ligne.

an answer or a question
\w+$

Correspond au caractère du mot ou à la position à la fin d'un mot.

an answer or a question
n\b

Correspond à un caractère ou une position de mot qui n'est pas à la fin d'un mot.

an answer or a question
n\B

Drapeaux

Rend l'expression insensible à la casse.

CaT
cat

Assure que l'expression ne s'arrête pas à la première correspondance.

cat cat cat
cat

Si cette option n'est pas activée, le début et la fin de la ligne correspondent au début et à la fin de la chaîne entière. Cela ne fonctionne pas pour chaque ligne individuellement.

cat
cat
cat

Groupe & Références

Grouper une expression.

hahaha hah haha
(ha)+

Référence une expression groupée.

hah haa dad
(\w)a\1

Crée un regroupement qui ne peut pas être référencé.

hahaha hah haha
(?:ha)+

Classe de caractères

Correspond à n'importe quel caractère du jeu.

bar ber bir bor bur
b[eo]r

Correspond à tout caractère ne faisant pas partie de l'ensemble.

bar ber bir bor bur
b[^eo]r

Correspond à tous les caractères entre deux caractères, y compris eux-mêmes.

abcdefghijklmnopqrstuvwxyz
[e-i]

Correspond à n'importe quel caractère, sauf les sauts de ligne.

hi 012 _-!?
.

Correspond à tout caractère alphanumérique. Y compris le soulignement.

hi 012 _-!?
\w

Correspond à tout caractère non alphanumérique.

hi 012 _-!?
\W

Correspond à tout caractère numérique.

+1-(444)-222
\d

Correspond à tout caractère non numérique.

+1-(444)-222
\D

Correspond à tout caractère d'espacement.

one two
\s

Correspond à tout caractère autre qu'un espace.

one two
\S

Regard autour

1st 2nd 3pc
\d(?=nd)
1st 2nd 3pc
\d(?!nd)
#1 $2 %3
(?<=%)\d
#1 $2 %3
(?<!%)\d

Quantificateurs et Alternance

L'expression correspond à un ou plusieurs éléments.

bp bep beep beeep
be+p

L'expression correspond à zéro ou plus.

bp bep beep beeep
be*p

L'expression correspond aux plages spécifiées.

bp bep beep beeep
be{1,2}p

Rend l'expression facultative.

color, colour
colou?r

Ou ça marche comme ça. Il attend que l'une des expressions qu'il a réservées corresponde.

fat, cat, rat
(c|r)at