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

Проблема с регуляркой

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

  1. vipuncle

    vipuncle A-Parser Pro License
    A-Parser Pro

    Регистрация:
    7 апр 2015
    Сообщения:
    125
    Симпатии:
    42
    Пытаюсь спарсить урл из такого куска кода
    Код:
                        <div class="result">
                            <span class="title">
                                <a href="/redirect/vNMqMB99gyt9seIrqkDv4KzXQgidgqbCPyc4mVnkRcY%3D/https%3A%2F%2Fwww.nytimes.com%2F2017%2F11%2F23%2Fworld%2Feurope%2Frussia-vladimir-putin-liberals.html?position=8&query=putin&t=web&l=en" >Why <b>Putin</b>’s Foes Deplore U.S. Fixation on Election ...</a>
                            </span>
                            <p class="url">www.nytimes.com/2017/11/23/world/europe/russia-vladimir-putin-liberals.html</p>
                            <p> “Enough already!” one critic of President Vladimir V. <b>Putin</b> said, worried that the accusations were helping the Kremlin polish the president’s … </p>
                        </div>
    Регулярка
    Код:
    class="url">([^"]+)</p>
    В итоге
    Код:
    www.nytimes.com/2017/11/23/world/europe/russia-vladimir-putin-liberals.html</p>
                            <p> “Enough already!” one critic of President Vladimir V. <b>Putin</b> said, worried that the accusations were helping the Kremlin polish the president’s … 
    Подскажите где косяк!?
     
  2. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    157
    Симпатии:
    103
    https://regex101.com будет крайне полезен для тестов регулярок для апарсера

    class="url">([^"]+)<\/p>\n.*<p>
     
    Support и vipuncle нравится это.
  3. vipuncle

    vipuncle A-Parser Pro License
    A-Parser Pro

    Регистрация:
    7 апр 2015
    Сообщения:
    125
    Симпатии:
    42
    Работает, благодарю!
     
  4. johnsmith

    johnsmith A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 мар 2013
    Сообщения:
    63
    Симпатии:
    31
    или так
    Код:
    class="url">(.+?)<
     
    #4 johnsmith, 8 дек 2017
    Последнее редактирование: 9 дек 2017
    vipuncle нравится это.
  5. Support Юра

    Support Юра A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 июн 2017
    Сообщения:
    122
    Симпатии:
    71
    Здравствуйте.
    Такой вариант можно попробовать:
     
    vipuncle нравится это.
  6. vipuncle

    vipuncle A-Parser Pro License
    A-Parser Pro

    Регистрация:
    7 апр 2015
    Сообщения:
    125
    Симпатии:
    42
    Все 3 регулярки работают, спасибо.
     
    Support Юра нравится это.

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