Vim substitute-用括号括起"\ref{eq:x}"



我有一个乳胶文档,它有一堆形式的字符串

Eq.~ref{eq:x}

其中CCD_ 1对于每次出现通常是不同的字符串。我想用代替上面的

Eq.~(ref{eq:x})

我可以用/\ref{eq:.*}匹配一些搜索事件,但如果你有类似的东西,这就不起作用

blah Eq.~ref{eq:x} something something cite{this}

注意,我不想用在内部处理括号的latex宏来替换ref{eq:

*是一个贪婪的量词,它将匹配尽可能多的字符。因此,如果行上有多个},则.*}将匹配行上最后一个}之前的每个字符。

你应该使用一个非贪婪的量词:

/\ref{eq:.{-}}

参见:help {

相关内容

  • 没有找到相关文章

最新更新