Компонент Парсер
Компонент "Парсер" предназначен для разбора текстовых структур.
- Для разбора обычного текста применяются регулярные выражения
- Для разбора гипертекста или XML-структуры применяется парсер OQuery
- Для разбора JSON-структура применяется парсер JSON
Входным аргументом для парсера является Документ (структура, подлежащая разбору). Документ может быть задан текстом, через переменную или выражение, с помощью функции. Далее, в зависимости от документа, задается алгоритм поиска и поисковый запрос. При необходимости задаются дополнительные параметры: Функция и Номер элемента. Результат разбора документа ("парсинга") сохраняется в переменную (поле "Результат в переменную").
Если с помощью одного парсера невозможно определить искомое выражение, необходимо использовать последовательность из таких компонентов. Каждый следующий парсер получает на вход результат от предыдущего компонента. Таким образом, возможен сколь угодно глубокий поиск нужной информации.
В этой статье подробно рассматривается применение каждого алгоритма и примеры использования парсера.