В вашем варианте будет вероятно проще использовать PHP DOM.
Смотря насколько сложные данные.
Что это и как использовать - читайте в манах.
Цитата:// что-то в этом роде вы получаете, забрав страницу.
$html = "
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>Парсим</title>
</head>
<body>
<div class="data">TEXT</div>
<div class="data">TEXT2</div>
...
";
$dom = new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
// все элементы блока теперь в объекте
$blocks = $dom->getElementsByTagName('div');
Примеры использования функций по работе с регулярными выражениями смотрите в мануале. Нет смысл перепечатывать его ан форуме. (Отредактировано автором: 24 Января, 2013 - 13:06:25)
|