标签: regex vim latex vi
如何在我的文档中将\ cite {something}的所有实例更改为[@something]?
答案 0 :(得分:2)
我会这样做:
:%s#\v\\cite\{([^}]+)\}#[@\1]#g
请注意,如果同一行中有多个\cite{something},那么最后一个'g'标记将非常重要。
\cite{something}
由于你想要替换所有实例,我会用'g'来实现。
答案 1 :(得分:0)
通过此RegExp进行查找:\\cite\{([^\}]+)\} 并替换为:[@\1]
\\cite\{([^\}]+)\}
[@\1]