За последние 24 часа нас посетили 17887 программистов и 1615 роботов. Сейчас ищут 1308 программистов ...

Парсинг страницы

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

  1. xunicorn

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

    С нами с:
    4 сен 2011
    Сообщения:
    10
    Симпатии:
    0
    Привет. Есть такая регулярка:
    Код (Text):
    1.  
    2. $provincia_str = "Zamora";
    3. $regexp = "#((?:(?:/?[-_a-z]*\.?)+/)+$provincia_str)#imsu";
    и такая строка
    Код (Text):
    1.  
    2. $tmp_str = "<b><a href=\"/Castille_and_Leon/Zamora\">Zamora</a></b> - province in the autonomous community of  <a href=\"/Castille_and_Leon\">Castille and Leon</a>";
    при таком регулярном выражении часть урла("/Castille_and_Leon/Zamora") находит без проблем.
    А при парсинге целой странице, откуда эта строка взята, ничего не находит. Вопрос: почему?
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    явно лишний модификатор
    аффатр извращенец