是否可以在 notepad++ 中使用反向引用?

是否可以在 notepad++ 中使用反向引用?

在我的具体示例中,对于所选的行,我想将它们复制成内联行,并用任意标记分隔

IE,

stringA
stringB

变成

stringA_something_stringA
stringB_something_stringB

虽然我对正则表达式很了解,但我相信这应该通过搜索类似以下内容来实现:

(string.)_something_(string.)

并替换为

\1_something_\1

但是我甚至无法使简单的 \1 替换工作。我做错了什么吗?

答案1

您的替换正则表达式是正确的,但是您的匹配不起作用,因为每行只有 1 个世界。您正在尝试匹配尚不存在的替换文本 :)

尝试这个:

(细绳。)

用。。。来代替\1_something_\1

确保您也使用正则表达式模式。

答案2

查找内容:(string.)
替换为:\1_something_\1

相关内容