В Notepad++ я хочу выполнить поиск и замену, предоставив переменную в поле «Заменить», которая ссылается на совпадение из поля «Найти что». Есть идеи?
Я попытался указать (найти) foo (\w) bar
(заменить) foo baz ($1) bar qux
. Это не сработало.
Notepad++ использует стандартные регулярные выражения POSIX . Таким образом, обратные ссылки должны использовать косую черту вместо знака доллара:
Find : foo (\w) bar
Replace : foo baz (\1) bar qux
Я думаю, что вам нужно иметь идентификатор токена. Поэтому, если бы я изменил ответ Synetech, я бы изменил часть "Найти" на «foo (?»).'one'\w+) bar "