aggiornamento:
avrei risolto il problema utilizzando la funzione explode.

Mi rimane comunque la curiosità su come realizzare la cosa usando sempre preg_match_all .

Grazie ancora