Notepad++ 将括号替换为双倒逗号“&引用;在记事本中++;

Notepad++ 将括号替换为双倒逗号“&引用;在记事本中++;,notepad++,Notepad++,如何在记事本中用双倒逗号“”替换括号{}++ title={key players in the earth system}, author={Devid, Jhon A and SWAT, David J and Franks, Peter J}, journal={Current opinion in plant biology}, 更换后,它将 title="key players in the earth system", author="Devid, Jhon A and SWAT,

如何在记事本中用双倒逗号“”替换括号{}++

title={key players in the earth system},
author={Devid, Jhon A and SWAT, David J and Franks, Peter J},
journal={Current opinion in plant biology},
更换后,它将

title="key players in the earth system",
author="Devid, Jhon A and SWAT, David J and Franks, Peter J",
journal="Current opinion in plant biology",

在正则表达式模式下尝试以下“查找并替换全部”:

查找:

\{(.*?)\}
“$1”
替换:

\{(.*?)\}
“$1”
这里没有什么神奇之处,不过应该注意的是正则表达式模式
*?
使用了一个懒点。
告诉正则表达式在碰到第一个结束括号时停止。如果我们改用
*
,正则表达式将消耗所有内容,直到最后一个结束括号

更新:

\{(.*?)\}
“$1”
上面的查找和替换应该可以工作,但作为替代模式,您可以尝试:

\{([^}]*)\}

@SWAT您确定查找和替换时处于正则表达式模式吗?是的,我正在使用搜索选项卡搜索选项卡下的正则表达式?你需要更换。查找我的模式并替换为我列出的。我刚刚删除了吗?从命令行中标记,现在它只替换开括号({)而不替换闭括号。@奇怪的是,第一个模式在记事本++中不起作用;它在演示中起作用(可能在大多数编程语言中都起作用)。使用升华代替它来执行更快的操作