Регулярные выражения: удаление ненужных строк

Статус
В этой теме нельзя размещать новые ответы.

mozgoded

Новичок
Регулярные выражения: удаление ненужных строк

Итак, суть проблемы. Есть скрипт, который посылает запрос на поисковик в моём случае google и забирает из него результаты поиска. Я хочу удалить всё: форму, рекламу, рисунки и т.д. - кроме ссылок и коментарий к ним. Ничего лучшего кроме как, тупо вырезать из полученного HTML ненужные теги я не придумал. Но код создаётся динамически, поэтому приходиться использовать ereg_replace.

PHP:
$mask_1 = "http://www.google.ru/search[a-z A-Z 0-9 _/.]{0,100000000}&hl=[a-z]{0,10}";
$all = ereg_replace($mask_1, "@@@", $all); // переменная с полученным кодом


$google = ereg_replace($mask_1, "@@@", $google);
$all = str_replace($google, "", $all); //в переменной гугл храниться скопированная гугловская разметка с произвольного поиска
скрипт выдаёт ошибку:

Warning: ereg_replace() [function.ereg-replace]: REG_BADBR in F:\web\projects\XND\combo_seacher\google_cut.php on line 13
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху