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