Извлечь по шаблону / Extract by template

Группа действий: Работа с текстом


Извлекает текст, соответствующий указанному регулярному выражению.


Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстText

Исходный текст для обработки.

Строка

ООО "Ромашка"

Да
ШаблонRegex

Регулярное выражение для сопоставления.

Строка

".*"

Да
Результаты
РезультатResult

Коллекция строк, соответствующих шаблону.

Коллекция



Особые условия использования

Ознакомиться с синтаксисом регулярных выражений можно в открытых источниках, например https://regex101.com/

Не поддерживаются группы (использование "()" ). 


Пример использования 

Задача: cуществует переменная "Первичный текст" с значением: Общество с ограниченной ответственностью "Ромашка". Требуется извлечь значение в кавычках и вывести его в диалоговое окно. 

Решение: воспользоваться действиями "Извлечь по шаблону", "Получить значение по индексу", "Сообщение". 

Реализация: 

  1. Создать переменную "Коллекция"в которую будет записан результат действия "Извлечь по шаблону".
     
  2. Перетащить действие "Извлечь по шаблону" на рабочую область и настроить его параметры.

  3. Создать переменную "Текстовая переменная" в которую будет записан результат действия "Получить значение по индексу". 

  4. Перетащить действие "Получить значение по индексу" на рабочую область и настроить его параметры.


  5. Перетащить действие "Сообщение" на рабочую область и настроить его параметры.


  6. Запустить робота по кнопке "Запуск" в верхней панели. 


Результат: текст извлечен по шаблону, в диалоговое окно выведено требуемое значение