Вопрос по регулярным выражениям

Тема в разделе "Мегафлуд", создана пользователем jjuikov, 7 июл 2011.

  1. jjuikov

    jjuikov Читатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18
    Ребята подскажите что здесь не так?


    preg_match_all('%<a href=\"http://www.zaycev.net/pages\(.*?)/">(.*?)</a><br>%', $data, $r);

    Зарание благодарен.
     
  2. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Раздел форума вообще не тот :)

    А по теме, попробуй экранировать слеши, точки... А вот перед (.*?) слеш лишний.
     
  3. jjuikov

    jjuikov Читатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18
    Спасибо за совет. Сейчас попробую:)

    Добавлено через 4 минуты
    Блин(( Всеравно не могу понять где ошибка:nezn:

    Вот прикрепил файл может кто подправит? - буду очень благодарен!

    http://zalil.ru/31389418
     
  4. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    там вид ссылок поменялся так то надо переписывать регулярки сейчас ссылки имеют вид
    соответственно и регулярка должна быть такая примерно
    PHP:
    '/<a href=\"\/pages\/(.*?)\">(.*?)<\/a>/i'
     
    jjuikov нравится это.