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

Ключ

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

...

Описание

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

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

Параметры

...

и их настройки

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

Текст                    Исходный текст для обработки, например: 3

Шаблон               Шаблон регулярного выражения для сопоставления, например: \d

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

Результат            Логическая переменная, в которую будет записан результат проверки

Настройки

Свойство

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

Свойство

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
Текст
Text
Исходный текст для обработкиСтрокаТекстДа
Шаблон
Regex
Шаблон регулярного выражения для сопоставления

Строка

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

Логическая переменная, в которую будет записан результат проверки

Логическийfalse

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

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

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

Задача

Существует существует текстовая переменная "Вводный текст" с значением =  6. Необходимо проверить соответствует ли значение переменной вводный текст регулярному выражению: \d .  При совпадении условия вывести сообщение - "текст соответствует регулярному выражению", при не совпадении "текст НЕ соответствует регулярному выражению". 

Решение

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

Реализация

...

  1. Создать логическую переменную, в которую будет записан результат действия "Проверить по шаблону" и строковую переменную «Вводный текст» с числом 6.
  2. Перетащить на рабочую область действие "Проверить по шаблону" и настроить его параметры. 
  3. Перетащить на рабочую область действие "Если" и настроить его параметр. 
  4. В ветвь "Истина" добавить действие "Сообщение" и настроить его параметр. 
  5. В ветвь "Ложь" добавить действие "Сообщение" и настроить его параметр. 
  6. Запустить робота по кнопке "Запуск" в верхней панели. 

Результат

Программный робот отработал успешно. Результат отображен в диалоговом окне.