Заменить по шаблону Версия 6 (Java)

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


Описание

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

Параметры

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

1. Текст - Исходный текст для обработки, например: здравствуйте, Иванов Иван Иванович! 

2. Шаблон - Шаблон регулярного выражения для сопоставления, например: Иван. 

3. Заменитель - Новое значение для текста, который необходимо заменить, например: Петр.  

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

На выходе получаем строковая переменную, содержащую обработанный текст, например: здравствуйте, Иванов Петр Иванович!  

Настройки

Свойство

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

Описание

Тип

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

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

СтрокаТестовый_текстДа
ШаблонRegex

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

СтрокалевойДа
ЗаменительReplacementНовое значение для текста, который необходимо заменить.СтрокаправойДа
Результаты
РезультатResult

Строковая переменная, содержащая обработанный текст.

Строка

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

Отсутствуют.

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

Задача

 Существует переменная "Вводный текст" с текстом: 

"Здравствуйте, Иванов Иван Иванович! Убедительно просим Вас, Иван Иванович, не задерживать оплату за аренду!" 

Требуется заменить имя "Иван" на имя "Пётр" и вывести получившийся текст в диалоговое окно. 

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий:

  2. Создать переменную "Текстовая переменная", в которую будет записан результат действия "Заменить по шаблону". 
  3. Настроить параметры действия "Заменить по шаблону"
  4. Настроить параметры действия "Сообщение" 
  5. Запустить робота по кнопке "Запуск" в верхней панели. 


Результат

Отображено диалоговое окно с измененным текстом.


  • Нет меток