Regex 如何在记事本++;用正则表达式?

Regex 如何在记事本++;用正则表达式?,regex,notepad++,Regex,Notepad++,我有一个很大的txt文件,有很多字符串,比如“string-I-want-to-change”,现在我需要将它们全部更改为: string-insert-before-string-I-want-to-change-string-insert-after 我的意思是,找到一个模式,在模式前后插入一些东西,但要保持模式。我尝试了很多方法,他们只是用我想插入的字符串替换了模式 我在这里试过这个方法 这里呢 但它们似乎与我的notepad++版本不兼容,我使用的是最新版本6.1.2 有人请帮帮我

我有一个很大的txt文件,有很多字符串,比如“string-I-want-to-change”,现在我需要将它们全部更改为:

string-insert-before-string-I-want-to-change-string-insert-after
我的意思是,找到一个模式,在模式前后插入一些东西,但要保持模式。我尝试了很多方法,他们只是用我想插入的字符串替换了模式

我在这里试过这个方法

这里呢

但它们似乎与我的notepad++版本不兼容,我使用的是最新版本6.1.2

有人请帮帮我:)
谢谢大家!

这对你有用

find:(string-i-want-to-change)

替换:前面的字符串-\1-string-after-it

测试字符串:

other-strings-come-in-front-it-string-i-want-to-change-and-it-continues-like-that

输出:


other-strings-come-in-front-of-it-string-in-front-of-it-string-i-want-to-change-string-after-it-and-it-continues-like-that

您能提供一个输入和输出示例以及您使用的代码吗?