有没有一种方法可以在Vim中查找和替换管道字符?
这是我的示例文本:
'C1' | 'A1' | 'A2' |
我相信管道字符用于将多个搜索组合在一起,因此我尝试像这样转义它:
:%s/\|/,/g
这就是我得到的:
,',C,1,', ,|, ,',A,1,', ,|, ,',A,2,', ,|
,
这是我想要的结果:
'C1' , 'A1' , 'A2' ,
答案 0 :(得分:4)
快到了。
管道字符不需要转义:
:%s/|/,/g
结果完全符合您的要求:
'C1' , 'A1' , 'A2' ,
答案 1 :(得分:2)
更简单:
:%s/|/,/g
搜索|
,将其替换为,