Обновление
Notepad ++ версии 6.x выпущен с использованием PCRE в качестве механизма регулярных выражений для поиска и замены.Теперь вы можете ссылаться на все совпадение в строке замены, используя $0
или $&
(но не \&
или &
), без необходимости больше захватывать весь шаблон.
Например,замена foo
на $&bar$&
приводит к foobarfoo
.
Старый ответ
Боюсь, в Notepad ++ regex нет способа сделать это.Вы должны вручную захватить весь шаблон и использовать \1
в поле замены.
Например, для следующей команды sed:
sed s/foo/\&bar\&/
Какой вывод foobarfoo
длявходная строка foo
, эквивалент в регулярном выражении Notepad ++:
Найти:
(foo)
Заменить на:
\1bar\1