1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Как спарсить отдельную фразу в строке?

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

  1. yadzha

    yadzha A-Parser Pro License
    A-Parser Pro

    Регистрация:
    18 июн 2013
    Сообщения:
    68
    Симпатии:
    6
    Добрый день,
    Помогите пожалуйста с таким вопросом. Необходимо отсортировать базу сайтов по тематике, допустим - cars. Тематику ищем в мета-тегах. Значит, задача следующая - найти в коде сайта строку, которая начинается с <meta, потом идут любые символы, потом наш ключ cars.

    Возможно ли регуляркой вытащить ключ cars из строки и как такая регулярка должна выглядеть..? Или же придется полноценный js парсер делать для решения такой задачи?
     
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.329
    Симпатии:
    2.091
    Добрый день
    Используя в фильтре простое регулярное выражение:
    Код:
    <meta[^>]+cars
    можно отфильтровать страницы, где есть совпадения с этой регуляркой.

    Подробнее о фильтрах: https://a-parser.com/wiki/filter/
    Подробнее о регулярных выражениях: https://a-parser.com/wiki/regex/
     

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