Вопрос по preg_match_all

Есть строка

preg_match_all ('|<div class="offer">(.+)</div>|isU', $page, $matches);
print_r($matches);

У меня выводится все до первого закрытого дива </div>

А как сделать так, чтобы выводилось все до четвертого закрытого дива?

Буду очень благодарен за подсказку


Ответы (1 шт):

Автор решения: Mad Jack

Собственно вот решение )

|<div class="offer">(.+?)</div>.+?</div>.+?</div>.+?</div>|isU
→ Ссылка