[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помощь с регулярками
zelenin
Есть html-страница с 20ью постами. Структура вот такая:

<div class="post ord u53032" id="p1434079"> <!-- u53032 и p1434079 разные + могут добавляться дополнительные классы -->
<div class="dt">[ тут content с разными html-тэгами ]</div>
<div
class="dd">[ тут сопутствующая информация с разными html-тэгами ]</div>
</div>

<div
class="post ord u20445" id="p1434066"> <!-- через пустые строки и пробелы начинается новый пост -->


нужны две регулярки:
1. для разбиения страницы на 20 записей
(предварительная версия
preg_match_all( '/<div[^>]*class="post ord[^>]*>(.*)<\/div>[\s]*<div[^>]*class="post ord/Uis', $response['body'], $matches );
)
2. для извлчения content'а
(предварительная версия

preg_match_all( '/<div class="dt">(.*)<\/div>[\s]*<div class="dd">/Uis', $post, $content );
)

Предварительные версии - это то, что получилось у меня методом тыка.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.