Заменить по шаблону / Replace By Pattern 

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


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


 Настройки

Свойство

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

Описание

Тип

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

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

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

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

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

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

Строка

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

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


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

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

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

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

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

Реализация: 

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

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


Результат: 

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



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

Предусловие: создан win-элемент.

Задача: произвести клик по элементу, изменив его порядковый номер. 

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

Реализация:

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

  2. Настроить параметры для действия "Заменить по шаблону". 

  3. Настроить параметры для действия "Фокус на элементе" 

  4. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Робот нажал на тот элемент, порядковый номер которого изменяли.