By wyłapać wszystkie wystąpienia pasujące do wzorca powinieneś skorzystać z
preg_match_all, ale... nie licząc bardzo specyficznych przypadków nie powinieneś
nigdy używać wyrażeń regularnych do przetwarzania HTML-a, ponieważ nie potrafią one tego robić. Skorzystaj z jakiejkolwiek biblioteki (choćby i
DOMDocument), która faktycznie potrafi parsować i przetwarzać HTML.