\ caracter de escape ^ buscar al principio de la cadena (o línea, en modo multilínea) $ busca al final de la cadena (o línea, en modo multilínea) . cualquier caracter exceptoo las nuevas líneas [ inicio de clase de caracter | condiciones alternativas del separador ( inicio del subpatrón ) fin del subpatrón ? cuantificador "0 o 1" * quantificatore "0 o más" + quantificatore "1 o más" { inicio de cuantificador numérico \ caracter de escape ^ negar la clase si es el primer caracter - indica una serie de caracteres [ clase de caracteres POSIX (si sigue la sintaxis POSIX) ] termina la clase de caracteres \d cifra decimal \D cifra NO decimal \h espacio horizontal vacío \H espacio horizontal NO vacío \s espacio \S NO esoacui \v espacio vertical vacío \V espacio vertical NO vacío \w palabra \W "NO palabra" 66.249.64.13 - - [18/Sep/2004:11:07:48 +1000] "GET /robots.txt HTTP/1.0" 200 468 "-" "Googlebot/2.1"