^Coincide con el comienzo de la cadena o línea.
$Coincide con el final de la cadena o línea.
\bCoincide con el carácter de la palabra o la posición al final de una palabra.
\BCoincide con un carácter de palabra o una posición que no está al final de una palabra.
iHace que la expresión ignore mayúscula y minúsculas
gAsegura que la expresión no se detenga en la primera coincidencia.
mSi 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.
\1Referencia 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.
\wCoincide con cualquier carácter alfanumérico. Incluyendo el subrayado.
\WCoincide con cualquier carácter no alfanumérico.
\dCoincide con cualquier carácter numérico.
\DCoincide con cualquier carácter no numérico.
\sCoincide con cualquier carácter de espacio en blanco.
\SCoincide 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.