За последние 24 часа нас посетили 15600 программистов и 1551 робот. Сейчас ищут 874 программиста ...

Не получается написать регулярное выражение :(

Тема в разделе "Регулярные выражения", создана пользователем Paulplus, 30 июн 2010.

Статус темы:
Закрыта.
  1. Paulplus

    Paulplus Активный пользователь

    С нами с:
    30 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Украина
    Помогите, пожалуйста! Не получается написать регулярное выражение :(
    Не разберусь как написать, вот прошу помощи у профессионалов.
    Дело в том, что мне надо из исходного хтмл кода вытянуть телефоны риелторов. Там в коде сначала идет номер телефона (от 7 до 14 цифр подряд, мне из них нужны только последние 7-10 цифр), далее идет не нужный мне код из знаков, цифр, латинских букв, потом идет ПОСРЕДНИК
    Мне из этого нужны лишь номера телефонов массивом или в строку.
    Регулярные выражения для меня новая тема, до сих пор все получалось, а вот на таком вопросе застрял.
    Заранее спасибо.

    Padaboo мне ответил:
    с какого то сайта пытаетесь вытащить чужие телефоны?
    UPD:раз молчите, видимо - да

    После этого тема была закрыта. Интересно, почему?

    Отвечаю Padaboo:
    Молчу, потому что не могу часами сидеть в интернете.
    Если интересует с какого сайта хочу скопировать телефоны, вот: http://toprealty.org.ua
    Там их много, меня интересуют телефоны посредников. Регулярное выражение мне надо чтобы не тыкать Ctr+C Ctr+V Телефоны публикуют сами хозяева добровольно, это к сведению если Вас интересовала этическая сторона вопроса.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Зачем вам их вытягивать, вы можете объяснить? складывается впечатление, что вы просто их крадете, не?Попросите у админа сайта телефоны.
     
  3. Paulplus

    Paulplus Активный пользователь

    С нами с:
    30 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Украина
    Как раз писал в это время Вам ответ. Админ на мой запрос отмолчался.
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    поэтому:
    из вашего поста не следовало с какой целью и откуда вы грабите номера
     
  5. Paulplus

    Paulplus Активный пользователь

    С нами с:
    30 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Украина
    Вы тему не закрывайте. Я постараюсь отвечать по возможности как можно побыстрее.
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  7. Paulplus

    Paulplus Активный пользователь

    С нами с:
    30 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Украина
    За это тоже спасибо, я регулярные выражения рано или поздно освою. Просто разбираться видимо придётся довольно долго.
    Я вообще эту тему открыл для того, чтобы кто-то написал мне эту регулярку. Потому что сам пока не справляюсь.
     
  8. Paulplus

    Paulplus Активный пользователь

    С нами с:
    30 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Украина
    Можно тему закрывать
    Уже сам разобрался
    Вот что получилось:
    Код (Text):
    1. <?php
    2. $str = "";
    3. $result = preg_match_all('/(\d{7,10})[<][^А-Я]{70,80}[П][О][С][Р]/',$str,$found);
    4. print_r($found);
    5. ?>
     
Статус темы:
Закрыта.