Используйте только одну операцию регулярного выражения для замены «Установка и удаление программ» на «fnAdd_or_Remove_Programs_button_clicked» - PullRequest
0 голосов
/ 02 марта 2020

Я хочу использовать одно совпадение регулярного выражения и операцию замены, чтобы преобразовать текстовую строку «Установка и удаление программ» в «fnAdd_or_Remove_Programs_button_clicked».

Для моего выражения соответствия я использовал: ([A-Za -z0-9] +) (| $) Для выражения «Заменить» я использовал: \ g <1> _

Давайте назовем операцию поиска и замены «My_Partial_Op»

My_Partial_Op произвел результат: Add_or_Remove_Programs_

Я хочу вставить префикс "fn" перед результатом выше и добавить суффикс "button_clicked" в конце результата выше.

Я знаю, что мог получить желаемый конечный продукт, выполнив две операции поиска и замены регулярного выражения:

  1. My_Partial_Op и
  2. Вставьте префикс "fn" перед продуктом, созданным My_Partial_Op, и добавьте суффикс " button_clicked "в конце продукта, созданного My_Partial_Op.

Но я хотел бы знать, возможно ли получить желаемый конечный результат в одном Операция поиска и замены regexp.

Буду признателен за любые предложения о том, как это сделать или где узнать больше об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...