Я хочу определить макрос Notepad++, который принимает любую строку, содержащую "foo", и создает свои новые версии, изменяя только foo на "bar1", "bar2" и т.д.
так что если мой файл содержит
abc_foo_def
когда я запускаю макрос, я хочу получить
abc_foo_def
abc_bar1_def
abc_bar2_def
abc_bar3_def
Испытание 1
Я попытался макрос с Ctrl + D
(дублирующая строка), перейти к нижней строке и начать "foo", нажмите удалить 3 раза, затем напишите "bar1", повторяйте до bar3. Обратите внимание, что даже если бы это работало, это не сработало бы для нескольких "foo" в строке ввода. Однако это не работает, как ожидалось.
Испытание 2
Другой макрос был опробован с дублированием, выбрав вторую строку, Search & Replace "foo" на "bar", с установленным флажком In Selection
. Но я думаю, что это не относится к макросам.
Поэтому я ищу надежный способ. Спасибо за любую помощь!
PS 1
Я также в порядке с решением без Notepad++. (Excel, Word, что угодно)
PS 2
Моя входная строка может содержать более одного "foo". Каждый должен быть заменен на "barx"