Pojedynczy wynik wyglada tak:
<?php ?>
<?php $pattern = '/<div.*?>(.*?)</div>/si';
Gdy znajdzie ci wszystkie divy, które chcesz żeby znalazło, a zarazem nie znajdzie ci żadnego diva, którego nie chcesz żeby znalazło - to znaczy że wyrażenie jest idealne ;]
<?php $pattern = '/<div.+?class="g".*?>(.*?)</div>/si';