在引号之间抓取值并将其替换为一些命令

时间:2015-10-18 22:14:54

标签: regex replace notepad++

我确信之前已经提出这个问题,但我不确定如何搜索确切的案例。

如何使用正则表达式搜索/替换双引号内的任何内容,例如:

"Sample text"

并将其替换为:

\command{Sample text}

其中“示例文本”可以是任何内容。

1 个答案:

答案 0 :(得分:1)

取决于您使用的工具/语言,但一般来说:

Search: "(.*?)"
Replace: \\command{$1}

这可以通过捕获(在组1中)引号内的文本并在替换中使用该组的后引用来实现。

您的工具/语言可能会使用反斜杠而不是美元来表示组号,例如,如果以上操作不起作用,请尝试\\command{\1}