Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 15 Следующий »

Проверить по шаблону Версия 6 (Net)

Группа действий: Текст


Описание

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

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

Параметры

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

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

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

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

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

Настройки

Свойство

Описание

Тип

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

Строка

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

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

Логическийfalse

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

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

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

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

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

Реализация: 

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



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

 

  • Нет меток