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

Ключ

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

Извлечь по шаблону

...

Версия 7 (Java)

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

...

Описание

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

Image Removed

Настройки

Иконка действия

Image Added

Параметры и их настройки

Свойство

Свойство

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

Описание

Тип

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

Текст

Text

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

.

Строка

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

Да

Шаблон

Regex

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

.

Строка

".*"

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

Результат

Result

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

.

Коллекция



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

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

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

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

Задача

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

Решение

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

Реализация 

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

 Результат

Текст извлечен по шаблону, в диалоговое окно выведено требуемое значение.
Image Added
Image Added