\ carattere di escape ^ cerca all'inizio della stringa (o della riga, in modalità multiline) $ cerca alla fine della stringa (o della riga, in modalità multiline) . qualsiasi carattere eccetto le newline [ inizio classe di caratteri | separatore condizioni alternative ( inizio subpattern ) fine subpattern ? quantificatore "0 o 1" * quantificatore "0 o più" + quantificatore "1 o più" { inizio quantificatore numerico \ carattere di escape ^ nega la classe se è il primo carattere - indica una serie di caratteri [ classe caratteri POSIX (se seguita dalla sintassi POSIX) ] termina la classe caratteri \d cifra decimale \D NON cifra decimale \h spazio vuoto orizzontale \H NON spazio vuoto orizzontale \s spazio \S NON spazio \v spazio vuoto verticale \V NON spazio vuoto verticale \w parola \W "NON parola" 66.249.64.13 - - [18/Sep/2004:11:07:48 +1000] "GET /robots.txt HTTP/1.0" 200 468 "-" "Googlebot/2.1"