Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

Image RemovedImage Added

Параметры

...

действия 

Входные параметры

...

  1. Текст - Исходный текст для обработки, например: ООО «Ромашка». 

  2. Шаблон - Шаблон регулярного выражения для сопоставления, например: ".*". 

Выходные

...

параметры 

На выходе получаем коллекцию строк, соответствующих шаблону, например: «Ромашка».

Настройки

Свойство

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

Описание

Тип

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

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

Строка

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

Да
ШаблонRegex

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

Строка

".*"

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

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

Коллекция



...

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

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

Задача

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

Решение

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

Реализация

...

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

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

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

...

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

Image RemovedImage AddedImage Removed

Image Added