Splanger
Guest
Регулярные выражения - обработка предложений на других сайтах
Приветствую всех!
Жизнь меня послала к регулярным выражениям, с которыми я почти никогда не работал. Надеюсь мне кто-нибуть сможет помочь в моей задаче.
Ближе к делу:
Требуется написать скрипт по поиску объявлений в интернете, который будет получать запрос пользователя и критерии по которым следует искать объявление (например город, страна, какого рода объявления и пр.), затем скрипт будет идти на сайты с объявлениями (которые будут заранее известны) и искать на них нужные объявления.
Главный вопрос:
Каким образом, сделать так, что-бы скрипт определял где начало и конец объявления (ведь на странице, на которой ведётся поиск может оказаться больше одного объявления, так как тогда выбрать и вырезать с сайта конкретное объявление?)
Как найти на странице конкретные слова я уже знаю, но как целые предложения искать имея в шаблоне лишь одно слово... Да ведь ещё и вырезать надо будет это предложение и вывести юзеру.
Если есть хотя бы идеи как это можно осуществить, прошу помочь!
-------------------------------------------------------------------------------
Между делом ещё такой вопрос:
Как сделать что-бы вместо "$login" стояло значение переменной "$login" ?
------------------------------------------------------------------------------
И ещё один вопрос:
Я не понял что делает и для чего нужен массив в регулярных выражениях... Я как понял туда записывается результат выполненой функции "preg_", но в каком виде оно там находится? Допустим мне надо разбить следующее предложение по словам и занести в массив:
"Вася шёл по улице и шатался на ходу"
Как это сделать?
Приветствую всех!
Жизнь меня послала к регулярным выражениям, с которыми я почти никогда не работал. Надеюсь мне кто-нибуть сможет помочь в моей задаче.
Ближе к делу:
Требуется написать скрипт по поиску объявлений в интернете, который будет получать запрос пользователя и критерии по которым следует искать объявление (например город, страна, какого рода объявления и пр.), затем скрипт будет идти на сайты с объявлениями (которые будут заранее известны) и искать на них нужные объявления.
Главный вопрос:
Каким образом, сделать так, что-бы скрипт определял где начало и конец объявления (ведь на странице, на которой ведётся поиск может оказаться больше одного объявления, так как тогда выбрать и вырезать с сайта конкретное объявление?)
Как найти на странице конкретные слова я уже знаю, но как целые предложения искать имея в шаблоне лишь одно слово... Да ведь ещё и вырезать надо будет это предложение и вывести юзеру.
Если есть хотя бы идеи как это можно осуществить, прошу помочь!
-------------------------------------------------------------------------------
Между делом ещё такой вопрос:
PHP:
$input = file_get_contents("http://ganjawars.ru/search.php?key=$login");
------------------------------------------------------------------------------
И ещё один вопрос:
Я не понял что делает и для чего нужен массив в регулярных выражениях... Я как понял туда записывается результат выполненой функции "preg_", но в каком виде оно там находится? Допустим мне надо разбить следующее предложение по словам и занести в массив:
"Вася шёл по улице и шатался на ходу"
Как это сделать?