Помощь с регуляркой

Тема в разделе "Решение различных задач по парсингу", создана пользователем Funny Ferret, 14 июл 2015.

  1. Funny Ferret

    Funny Ferret New Member Пользователи

    Регистрация:
    9 мар 2015
    Сообщения:
    37
    В фильтре ссылок нужно отсеять ссылки содержащие :

    вроде бы как это должно работать
    re:imslp.org/wiki/[^:]+

    на выходе получаю как рас ссылки содержащие :

    Пример ссылок
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Подскажите, пожалуйста, какую рег. нужно применить.
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    экранируйте точку и двоеточие \ слешем обратным
    Код:
    re:imslp\.org/wiki/[^\:]+
     
  3. Funny Ferret

    Funny Ferret New Member Пользователи

    Регистрация:
    9 мар 2015
    Сообщения:
    37
    re:imslp\.org/wiki/[^\:]+

    пропускает
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  4. Funny Ferret

    Funny Ferret New Member Пользователи

    Регистрация:
    9 мар 2015
    Сообщения:
    37
    хотя, я уже не понимаю почему
     
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Код:
    re:imslp\.org/wiki/.*[^\:]+
     
  6. Funny Ferret

    Funny Ferret New Member Пользователи

    Регистрация:
    9 мар 2015
    Сообщения:
    37
    re:imslp\.org/wiki/[^\:]+$

    Конец строки, слона-то я вечером и не приметил.
     

Поделиться этой страницей