[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Aiuto con Regular-expression



Marco wrote:
Davide Prina ha scritto:
Files !~ "^index\.php$"

nota che ho aggiunto tre simboli: ! \ $

a che cosa server esattamente il ! e lo \ prima di .php?

ho risposto velocemente e forse ho riportato informazioni false ... io ho indicato la sintassi generale per le espressioni regolari (ER), mentre qui si chiedeva la sintassi all'interno del file .htaccess di apache che non conosco.

In generale i seguenti simboli hanno i significati qui riportati:

A ~ B = confronto tra A e B controllando se A rispetta ER indicata in B
A !~ B = è la negazione di A ~ B
^ = indica inizio stringa
$ = indica fine stringa
\ = carattere di escape

se in un'espressione regolare scrivo il carattere '.', allora indico che in quella posizione ci può stare qualsiasi carattere (quindi per ~ "index.php" vanno bene ad esempio i seguenti: "indexxphp", indexAphp", "indexaphp", ...). Per indicare il carattere '.' bisogna farlo precedere dal carattere '\'.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Reply to: