Regex Cheatsheet

Explore todos los patrones y símbolos de Regex con la Cheatsheet

Anchors

Coincide con el comienzo de la cadena o línea.

an answer or a question
^\w+

Coincide con el final de la cadena o línea.

an answer or a question
\w+$

Coincide con el carácter de la palabra o la posición al final de una palabra.

an answer or a question
n\b

Coincide con un carácter de palabra o una posición que no está al final de una palabra.

an answer or a question
n\B

Banderas

Hace que la expresión ignore mayúscula y minúsculas

CaT
cat

Asegura que la expresión no se detenga en la primera coincidencia.

cat cat cat
cat

Si no está habilitado, inicio de línea y final es igual al principio y el final de la cadena completa. No funciona para cada fila individualmente.

cat
cat
cat

Grupo & Referencias

Agrupa una expresión.

hahaha hah haha
(ha)+

Referencia una expresión agrupada.

hah haa dad
(\w)a\1

Hace una agrupación que no puede ser referenciada.

hahaha hah haha
(?:ha)+

Clases de caracteres

Coincide con cualquier carácter en el conjunto.

bar ber bir bor bur
b[eo]r

Coincide con cualquier personaje que no esté en el conjunto.

bar ber bir bor bur
b[^eo]r

Coincide con todos los caracteres entre dos caracteres, incluidos los mismos.

abcdefghijklmnopqrstuvwxyz
[e-i]

Coincide con cualquier carácter, excepto las salidas de línea.

hi 012 _-!?
.

Coincide con cualquier carácter alfanumérico. Incluyendo el subrayado.

hi 012 _-!?
\w

Coincide con cualquier carácter no alfanumérico.

hi 012 _-!?
\W

Coincide con cualquier carácter numérico.

+1-(444)-222
\d

Coincide con cualquier carácter no numérico.

+1-(444)-222
\D

Coincide con cualquier carácter de espacio en blanco.

one two
\s

Coincide con cualquier carácter que no sea un espacio en blanco.

one two
\S

Lookarounds

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

Cuantificadores y alternancia

La expresión coincide con uno o más.

bp bep beep beeep
be+p

La expresión coincide con cero o más.

bp bep beep beeep
be*p

La expresión coincide con los rangos especificados

bp bep beep beeep
be{1,2}p

Hace la expresión opcional

color, colour
colou?r

O funciona como. Espera a una de las expresiones que reservó que coincida.

fat, cat, rat
(c|r)at