在我的具体示例中,对于所选的行,我想将它们复制成内联行,并用任意标记分隔
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