Непашет регулярка

Тема в разделе "Регулярные выражения", создана пользователем korp, 17 мар 2009.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. korp

    korp Постоялец

    Регистр.:
    17 май 2008
    Сообщения:
    62
    Симпатии:
    10
    Не пашет регулярка.
    Оригинал
    <font color="\#717171"> \| (.*) \| <\/font>
    На сайте
    <font color="#717171"> | Сегодня, 02:27 | </font>
    На сайте с которого надо парсить
    <IMG SRC="/templates/GBv7_design/images/25.png" ALT=""> Сегодня, 05:57| <IMG SRC="/templates/GBv7_design/images/280.png" ALT="">
    Пробывал регулярку
    /<IMG SRC="\/templates\/GBv7_design\/images\/25.png" ALT=""> \ (.*)\| <IMG SRC="\/templates\/GBv7_design\/images\/280.png" ALT="">/isU
    не пашет
    Нужно чтоб выдирало Дату как Сегодня, 02:27
    Помогите пожалуйста.:(
     
  2. elcaste

    elcaste

    Регистр.:
    30 ноя 2007
    Сообщения:
    322
    Симпатии:
    175
    <IMG SRC="\/templates\/GBv7_design\/images\/25\.png" ALT=""> [^\|]+\| <IMG SRC="\/templates\/GBv7_design\/images\/280\.png" ALT="">

    <font color="\#717171"> \| [^\|]+ \| <\/font>
     
  3. korp

    korp Постоялец

    Регистр.:
    17 май 2008
    Сообщения:
    62
    Симпатии:
    10
    Теперь проблема
    В такой части скрипта
    $patern_data=array(
    '/<font color="\#717171"> \| (.*) \| <\/font>/isU'
    Нужно сделать тоже что и с прошлой надо чтоб видиралась Дата
    пробывал регулярки вставить от elcaste,но они не пашут.
     
  4. t0os

    t0os

    Регистр.:
    21 окт 2007
    Сообщения:
    284
    Симпатии:
    36
    Можно полностью скрипт? А то урывками ничего не понятно.
     
  5. korp

    korp Постоялец

    Регистр.:
    17 май 2008
    Сообщения:
    62
    Симпатии:
    10
  6. korp

    korp Постоялец

    Регистр.:
    17 май 2008
    Сообщения:
    62
    Симпатии:
    10
    Помогите пожалуйста:(
     
  7. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Попробуй так.
    Код:
    {\Q<IMG SRC="/templates/GBv7_design/images/25.png" ALT=""> \E(.*?)\Q| <IMG SRC="/templates/GBv7_design/images/280.png" ALT="">\E}
    
     
  8. elwaux

    elwaux Прохожие

    Оригинал
    Сегодня, 05:57
    perl:
    PHP:
    $a 'Сегодня, 05:57';
    (
    $b) = $a =~ /([\W+]+\s+\d+:\d+)/;
    print 
    $b;
     
  9. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    886
    Симпатии:
    629
    коим боком ето относиться к регулярке ? :crazy:
     
  10. korp

    korp Постоялец

    Регистр.:
    17 май 2008
    Сообщения:
    62
    Симпатии:
    10
    Регулярка оказалась очень проста '/25.png" ALT="">(.*?)\|/'
    Теперь новая проблема вытянуть из этого </a></b> - Сегодня, 11:39 | <a href
    Пробывал такую регулярку /<\/a><\/b> \-(.*?) \| \<a href/ Но чёт не пашет.
     
Статус темы:
Закрыта.