我正在使用vim,我想替换
&\\ \hline
到\\ \hline
有人可以教我怎么做吗?
%s/\&\\/\\/gc
没有用。
这是为乳胶桌。
答案 0 :(得分:5)
在搜索模式中,您不需要转义&
(\&
是分支的特殊原子),但\
需要加倍。在替换部分中,&
必须被转义,就像\
一样(是的,遗憾的是,这有点复杂)。所以,这可行:
:%s/&\\\\/\\\\/gc
如果你想断言以下\hline
,那么结束与\ze
的匹配会更简单(但仍然断言下面的部分在那里);这避免了必须复制应保留的部分(或者在替换中捕获并重新插入):
:%s/&\ze\\\\ \\hline//gc