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

TextExtractor количество результатов

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

Метки:
  1. Егор Ерохин

    Егор Ерохин A-Parser Pro License
    A-Parser Pro

    Регистрация:
    5 май 2020
    Сообщения:
    13
    Симпатии:
    3
    Здравствуйте!
    Давно не работал с А-Парсером и вот возникла ситуация.

    Парсер TextExtractor проходит по линкам и регуляркой выдирает нужные мне блоки - это ок.
    Но в результат он кладет полностью блок текста содержащий регулярку.
    Возможно-ли сделать так, чтоб вместо текста блока содержащего результат регулярки А-Парсер выводил количество вхождений?

    Никак не могу понять как заменить наличие/отсутствие результата на 1/0 или хотя бы получить количество вхождений данной регулярки в текст страницы.

    Пробовал конструктор результатов, но безуспешно.
    Заранее спасибо всем за советы.
     

    Вложения:

  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    В данном случае, исходя из ваших скриншотов:
    $p1.texts.size - это кол-во блоков текста, подходящих под фильтр (кол-во вхождений)
    [% p1.texts.size > 0 ? 1 : 0 %] - выведет 1, если есть вхождения и 0, если их нету.
     
    Егор Ерохин нравится это.
  3. Егор Ерохин

    Егор Ерохин A-Parser Pro License
    A-Parser Pro

    Регистрация:
    5 май 2020
    Сообщения:
    13
    Симпатии:
    3
    Спасибо! Это наиболее лаконичное решение
     
    Support нравится это.

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