标签: vim
我正在尝试将“&”(空格字符和&字符,不带引号)搜索并替换为“&”(&后跟空格)。
我尝试了:%s/ &/& /g以及/\s&/和/\ &/,但是这些似乎都没有占据第一个空格。有什么我想念的吗?
:%s/ &/& /g
/\s&/
/\ &/
答案 0 :(得分:6)
在vim正则表达式中,“&”是一个特殊字符,表示“整个匹配模式”,因此“&”扩展为“&”。要解决此问题,请转义&:
:%s/ &/\& /g