История страницы
...
Replace by pattern Version 6 (Java)
Группа действий: Работа с текстом.
Описание
Меняет текст, соответствующий указанному регулярному выражению.
Параметры
Входные параметры
1. Текст - Исходный текст для обработки, например: здравствуйте, Иванов Иван Иванович!
2. Шаблон - Шаблон регулярного выражения для сопоставления, например: Иван.
3. Заменитель - Новое значение для текста, который необходимо заменить, например: Петр.
Выходные параметры
На выходе получаем строковая переменную, содержащую обработанный текст, например: здравствуйте, Иванов Петр Иванович!
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Исходный текст для обработки.
...
Регулярное выражение для сопоставления.
...
Action group: Text
...
Description
Changes the text corresponding to 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 | |
Regex | Regular expression to match. | Robin.String | Yes | |
Replacement | New value for the text to be replaced | Robin.String | Yes | |
Count | The maximum number of times the replacement can occur. To replace all matches, use -1. | Robin.Numeric | No | |
Ignore case | Replace occurrences ignoring case. Case is not ignored by default. | Robin.Boolean | true | No |
Results | ||||
Result | A string variable containing the processed text. | Robin.String |
Special conditions of use
None.
Example of use
Task
There is a variable "Text" with the text:
"Hello, Ivanov Ivan Ivanovich, we kindly ask you, Ivan Ivanovich, not to be late in paying the rent!".
You need to replace the name "Ivan" with the name "Peter" and output the resulting text in the dialog box.
Solution
Use the "Replace by pattern" and "Show message" actions.
Implementation
- Assemble a robot scheme consisting of actions:
- Create a "String" variable to which the result of the "Replace by pattern" action will be written.
- Set "Replace by pattern" action parameters
- Set the parameters of the "Show message" action
- Launch the robot using the "Start" button in the top panel.
Result
A dialog box with the modified text is displayed.
...
Строковая переменная, содержащая обработанный текст.
...
Особые условия использования
Отсутствуют.
Пример использования
Задача
Существует переменная "Вводный текст" с текстом:
"Здравствуйте, Иванов Иван Иванович! Убедительно просим Вас, Иван Иванович, не задерживать оплату за аренду!"
Требуется заменить имя "Иван" на имя "Пётр" и вывести получившийся текст в диалоговое окно.
Решение
Воспользоваться действиями "Заменить по шаблону" и "Сообщение".
Реализация
- Собрать схему робота, состоящую из действий:
- Создать переменную "Текстовая переменная", в которую будет записан результат действия "Заменить по шаблону".
- Настроить параметры действия "Заменить по шаблону"
- Настроить параметры действия "Сообщение"
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат
Отображено диалоговое окно с измененным текстом.