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

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

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

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

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


Описание

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

Параметры

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

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

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

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

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

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

 Настройки

Свойство

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

Описание

Тип

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

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

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

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

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

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

Строка

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

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

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

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

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

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

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

Реализация: 

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

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


Результат: 

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



  • Нет меток