Если встречается слово - не парсим документ. КАК?

Тема в разделе "Решение различных задач по парсингу", создана пользователем Benjamin Coleman, 1 окт 2013.

  1. Benjamin Coleman

    Benjamin Coleman New Member Пользователи

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    Добрый день, не могу сообразить. :( Нужно фильтровать документ по списку слов в определенной границе парсинга.

    [STRINGSFILTER] не подходит - он лишь удаляет результат в границе, а надо чтобы вообще данный документ не парсился, если встретилась ключевое слово/фраза. (типа как "Минимальная длина статьи", только иначе)
     
    Последнее редактирование: 1 окт 2013
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте!
    На панели инструментов: "задать границы парсинга" - далее кнопка: "фильтрация документов по списку ключевиков".
     
  3. Benjamin Coleman

    Benjamin Coleman New Member Пользователи

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    Спасибо! Помню где-то было, проглядел просто.
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста. Обращайтесь!
     
  5. Neutrion

    Neutrion Member Пользователи

    Регистрация:
    13 ноя 2020
    Сообщения:
    55
    Есть ли вариант, получить такой же эффект но после отработки ПОИСК-ЗАМЕНА ?

    Просто в чем суть. Бывает так, что в ГП попадает очеть много значений, а мне нужно только одно! Соответственно в настройка ГП я оставляю эти два значений а остальные меняю на УДАЛИТЬ.

    Так вот и как можно добиться результата если Значений стоит после Поиск-Замена уже стоит удалить.
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Если макрос [FILTERDOCUMENT] встретится, то документ отфильтруется.

    Используйте поиск замену с ним.
     
    Neutrion нравится это.
  7. Neutrion

    Neutrion Member Пользователи

    Регистрация:
    13 ноя 2020
    Сообщения:
    55
    Вот еще нашет один из способов! Можно использовать макрос
    [MUSTBE] Тут можно использовать еще макросы, например IF [/MUSTBE]

    MUSTBE - Не сохраняет в документ строку если значение окажется пустым
    Есть MUSTBE2
     
    dimochkaorg нравится это.

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