Salve a tutti.

Da un listato HTML devo estrarre singolarmente tutti i paragrafi. Avrei approntato questa espressioncina:
codice:
preg_match_all('%

[\\n\\r]*(.*)[\\n\\r]*</p>%', $contenuto, $output);
Funziona bene... ma se ho due paragrafi appiccicati, ad esempio

uno</p>

due</p>, me lo interpreta come uno solo (legge il primo e l'ultimo tag... e si sente a posto!)

Come la correggo??