Blog Reacción Estudio

¡Tu zona de aprendizaje!

Caracteres para expresiones regulares

Los caracteres para las expresiones regulares se suelen olvidar con facilidad, por lo que a continuación vamos a mostrar una tabla con los principales caracteres:

Carácter Texto buscado

^

Principio de entrada o línea.

$

Fin de entrada o línea.

*

El carácter anterior 0 o más veces.

+

El carácter anterior 1 o más veces.

?

El carácter anterior una vez como máximo (es decir, indica que el carácter anterior es opcional).

.

Cualquier carácter individual, salvo el de salto de línea.

x|y

x o y.

{n}

Exactamente n apariciones del carácter anterior.

{n,m}

Como mínimo n y como máximo m apariciones del carácter anterior.

[abc]

Cualquiera de los caracteres entre corchetes. Especifique un rango de caracteres con un guión (por ejemplo, [a-f] es equivalente a [abcdef]).

[^abc]

Cualquier carácter que no esté entre corchetes. Especifique un rango de caracteres con un guión (por ejemplo, [^a-f] es equivalente a [^abcdef]).

\b

Límite de palabra (como un espacio o un retorno de carro).

\B

Cualquiera que no sea un límite de palabra.

\d

Cualquier carácter de dígito. Equivalente a [0-9].

\D

Cualquier carácter que no sea de dígito. Equivalente a [^0-9].

\f

Salto de página.

\n

Salto de línea.

\r

Retorno de carro.

\s

Cualquier carácter individual de espacio en blanco (espacios, tabulaciones, saltos de página o saltos de línea).

\S

Cualquier carácter individual que no sea un espacio en blanco.

\t

Tabulación.

\w

Cualquier carácter alfanumérico, incluido el de subrayado. Equivalente a [A-Za-z0-9_].

\W

Cualquier carácter que no sea alfanumérico. Equivalente a [^A-Za-z0-9_].