1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Как удалить ссылки из сниппетов

Тема в разделе "Техническая поддержка", создана пользователем Cruzcastillo, 22 мар 2016.

  1. Cruzcastillo

    Cruzcastillo A-Parser Pro License
    A-Parser Pro

    Регистрация:
    28 окт 2013
    Сообщения:
    5
    Симпатии:
    0
    Здравствуйте, подскажите как регуляркой удалять из спарсенных снипетов ссылки? В нотпаде и textpipe работает регулярка
    (https?:\/\/)?([\w\.]+)\.([a-z]{2,6}\.?)(\/[\w\.]*)*\/?

    А в апарсере нифига, мб я конечно не правильно ее вставляю :)
    [​IMG]
     
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
    Добрый день.
    Все правильно, только регулярка должна захватывать всю ссылку, а не несколько ее частей.
    Используйте к примеру такую регулярку: ((?:(?:ht|f)tps?:\/\/)?(?:[\w\.-]+)\.(?:[a-z]{2,6}(?:\?|\/|\s))\S*) модификаторы ig
     
    Force68 нравится это.
  3. Cruzcastillo

    Cruzcastillo A-Parser Pro License
    A-Parser Pro

    Регистрация:
    28 окт 2013
    Сообщения:
    5
    Симпатии:
    0
    С вашей регуляркой ссылки остаются
     
  4. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
    Значит измените ее так, чтобы не оставались. Главное - регулярка должна захватывать всю ссылку.
     

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