^
Coincide con el comienzo de la cadena o línea.
$
Coincide con el final de la cadena o línea.
\b
Coincide con el carácter de la palabra o la posición al final de una palabra.
\B
Coincide con un carácter de palabra o una posición que no está al final de una palabra.
i
Hace que la expresión ignore mayúscula y minúsculas
g
Asegura que la expresión no se detenga en la primera coincidencia.
m
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.
()
Agrupa una expresión.
\1
Referencia una expresión agrupada.
(?:)
Hace una agrupación que no puede ser referenciada.
[abc]
Coincide con cualquier carácter en el conjunto.
[^abc]
Coincide con cualquier personaje que no esté en el conjunto.
[a-z]
Coincide con todos los caracteres entre dos caracteres, incluidos los mismos.
.
Coincide con cualquier carácter, excepto las salidas de línea.
\w
Coincide con cualquier carácter alfanumérico. Incluyendo el subrayado.
\W
Coincide con cualquier carácter no alfanumérico.
\d
Coincide con cualquier carácter numérico.
\D
Coincide con cualquier carácter no numérico.
\s
Coincide con cualquier carácter de espacio en blanco.
\S
Coincide con cualquier carácter que no sea un espacio en blanco.
(?=)
(?!)
(?<=)
(?<!)
+
La expresión coincide con uno o más.
*
La expresión coincide con cero o más.
{1,3}
La expresión coincide con los rangos especificados
?
Hace la expresión opcional
|
O funciona como. Espera a una de las expresiones que reservó que coincida.