2015-04-01 67 views
2

我使用vim和我想要替换
&\\ \hline\\ \hline 有人可以教我如何做到这一点? %s/\&\\/\\/gc没有工作。 这是用于乳胶桌子。VIM如何更换反斜线和&

回答

5

在搜索模式中,您不需要转义&\&是分支的特殊原子),但\需要加倍。在替换零件&将不得不逃脱,就像\(是的,这有点复杂,不幸)。所以,这会工作:

:%s/&\\\\/\\\\/gc 

如果要断言以下\hline,也很简单,用\ze结束匹配(但仍然断言,下面的部分是有);这避免了必须复制应保存的部分(或者替代地捕获并重新插入它):

:%s/&\ze\\\\ \\hline//gc