Я хочу использовать одно совпадение регулярного выражения и операцию замены, чтобы преобразовать текстовую строку «Установка и удаление программ» в «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" в конце результата выше.
Я знаю, что мог получить желаемый конечный продукт, выполнив две операции поиска и замены регулярного выражения:
- My_Partial_Op и
- Вставьте префикс "fn" перед продуктом, созданным My_Partial_Op, и добавьте суффикс " button_clicked "в конце продукта, созданного My_Partial_Op.
Но я хотел бы знать, возможно ли получить желаемый конечный результат в одном Операция поиска и замены regexp.
Буду признателен за любые предложения о том, как это сделать или где узнать больше об этом.