per cominciare potresti fare una cosa del genere, perō dovresti dire come li vuoi organizzare questi dati. Che fai sei hai 2 div con gli stessi attributi?
Cmq per esempio

Codice PHP:
preg_match_all('/<(\\w+)([^>]+)>/',$codice,$mth,PREG_SET_ORDER);
echo 
'<pre>'.print_r($mth,true); 
Ti restituisce il contenuto dei vari tag, poi facendo un ciclo foreach su $mth si potrebbe operare con una ulteriore espressione regolare.