Вывод ключевых слов

Тема в разделе "Решение различных задач по парсингу", создана пользователем lisa999, 24 ноя 2015.

  1. lisa999

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

    Регистрация:
    22 дек 2012
    Сообщения:
    20
    Есть у меня список ключевых слов. К примеру - дом, гараж, баня, крыша, стол, стул, потолок и т.д. В границе парсинга допустим имеются только первые три - четыре слова. Вот эти то слова и нужно вывести в результат. Помогите плиз как это организовать.
     
  2. Damatik

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

    Регистрация:
    24 сен 2012
    Сообщения:
    16
    [MUSTBEINLINE]дом, гараж, баня, крыша, стол, стул, потолок[/MUSTBEINLINE]
    Попробуйте...
     
  3. lisa999

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

    Регистрация:
    22 дек 2012
    Сообщения:
    20
    Не, это не то.
    Этот макрос делает удаление строки из текста, если не окажется ни одного символа в пределах макроса.
    А мне проще говоря нужно из текста удалить все, кроме ключевых слов.
     
  4. Damatik

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

    Регистрация:
    24 сен 2012
    Сообщения:
    16
    ([CHECKENTRY(вхождение 1||вхождение 2)]текст[/CHECKENTRY])
    вхождение 1 = дом, вхождение 2 = гараж и тд...

    Ссылки недоступны для гостей
     
    Последнее редактирование: 24 ноя 2015
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    1. составить список замен где построчно каждый нужный кей обрамляется метками
    2. этот список замен вставить в дополнительные настройки границ для определенной границы.
    3. границу 5 (например) вывести в шаблоне вывода, использовать для макроса парсинга циклов.
    Код:
    [GETMORECYCLECONTENT][SOURCE]<CD_GRAN_5!>[/SOURCE][START]<METKA>[/START][END]</METKA>[/END][TOSTART][/TOSTART][TOEND][/TOEND][PARAMS][/PARAMS][SEP],[/SEP][/GETMORECYCLECONTENT]
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Где <CD_GRAN_2!> - "В границе парсинга допустим имеются только первые три - четыре слова".

    С уважением к вам, Сергей...
     

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