io ho scritto questa preg:

codice:
preg_match("#(\([\.]+\))#i",$subarr[3],$patterns);
print_r($patterns);
che però non funziona. Se al posto di \. metto a-z mi estrae solo quelli che tra tonde hanno lettere; ma il punto non dovrebbe avere il significato di "ogni carattere escluso il new line"?

poi altra domanda, perché l'array $pattern mi risulta poi di 2 elementi? io ho una stringa "(VIA) NR.DISPARI" e il print_r mi dà:

codice:
Array ( [0] => (VIA) [1] => (VIA) )

:master:



grazie mille per ogni aiuto!