История страницы
...
Check template match Version 6 (Net)
Группа действий: Работа с текстом
Описание
Проверяет соответствие текста указанному регулярному выражению.
Параметры
Входные параметры:
Текст - Исходный текст для обработки, например: 3.
Шаблон - Шаблон регулярного выражения для сопоставления, например: \d.
Выходные параметры:
На выходе получаем логическую переменную, в которую будет записан результат проверки, например: true.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Строка
...
Action group: text
...
Description
Checks if the text matches the specified regular expression.
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Text | Source text for processing | Robin.String | Yes | |
Pattern | The regular expression pattern to match | Robin.String | Yes | |
Results | ||||
Result | A boolean variable to which the test result will be written. | Robin.Boolean | true |
Special conditions of use
...
Логическая переменная, в которую будет записан результат проверки.
...
Особые условия использования
Ознакомиться с синтаксисом регулярных выражений можно в открытых источниках, например You can read about the syntax of regular expressions in open sources, e.g. https://regex101.com/.
Пример использования
Задача
Cуществует текстовая переменная "Вводный текст" с значением = 6. Необходимо проверить соответствует ли значение переменной вводный текст регулярному выражению: \d . При совпадении условия вывести сообщение - "текст соответствует регулярному выражению", при не совпадении "текст НЕ соответствует регулярному выражению".
Решение
Воспользоваться действиями "Проверить по шаблону", "Если", "Сообщение".
Реализация:
- Создать логическую переменную, в которую будет записан результат действия "Проверить по шаблону" и строковую переменную «Вводный текст» с числом 6.
- Перетащить на рабочую область действие "Проверить по шаблону" и настроить его параметры.
- Перетащить на рабочую область действие "Если" и настроить его параметр.
- В ветвь "Истина" добавить действие "Сообщение" и настроить его параметр.
- В ветвь "Ложь" добавить действие "Сообщение" и настроить его параметр.
- Запустить робота по кнопке "Запуск" в верхней панели.
...
Программный робот отработал успешно. Результат отображен в диалоговом окне.
Example of use
Task
There is a text variable "Input text" with value = 6. We need to check if the value of the input text variable matches the regular expression: \d . If the condition matches, output the message - "the text matches the regular expression", if it does not match "the text does NOT match the regular expression".
Solution
Use the "Check template match", "If", "Show message" actions.
Implementation
- Create a boolean variable to which the result of the "Check template match" action will be written and a string variable "Input text" with the number 6.
- Move the "Check template match" action to the workspace and set its parameters.
- Move the "If" action to the workspace and set its parameter.
- Add a "Show message" action to the "Truth" branch and set its parameter.
- In the "False" branch, add a "Show message" action and set its parameter.
- Click "Start" in the top panel.
Result
The program robot completed successfully.
The result is displayed in a dialog box.