我有一个乳胶文档,它有一堆形式的字符串
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 {
。