Sono tutte strutturate cosi' nel senso che il markup e' errato e ci sono solo tag di chiusura senza quelli di apertura? Posta il testo reale su cui devi lavorare.

Nel frattempo provo a indovinare:
codice:
preg_match_all('#(.*?)#', $testo, $match);
print_r($match)