VIm-查找并替换管道字符
有没有办法在Vim中查找和替换管道字符 以下是我的示例文本:VIm-查找并替换管道字符,vim,Vim,有没有办法在Vim中查找和替换管道字符 以下是我的示例文本: 'C1' | 'A1' | 'A2' | 我认为管道字符用于将多个搜索串在一起,因此我尝试如下转义: :%s/\|/,/g 这就是我得到的: ,',C,1,', ,|, ,',A,1,', ,|, ,',A,2,', ,| , 这是我想要的结果: 'C1' , 'A1' , 'A2' , 更简单的是: :%s/|/,/g 搜索|,将其替换为,更简单: :%s/|/,/g 搜索|,将其替换为,几乎在那里 管道字符不需要转义:
'C1' | 'A1' | 'A2' |
我认为管道字符用于将多个搜索串在一起,因此我尝试如下转义:
:%s/\|/,/g
这就是我得到的:
,',C,1,', ,|, ,',A,1,', ,|, ,',A,2,', ,|
,
这是我想要的结果:
'C1' , 'A1' , 'A2' ,
更简单的是:
:%s/|/,/g
搜索|,将其替换为,更简单:
:%s/|/,/g
搜索|,将其替换为,几乎在那里
管道字符不需要转义:
:%s/|/,/g
结果完全符合您的要求:
'C1' , 'A1' , 'A2' ,
差不多了
管道字符不需要转义:
:%s/|/,/g
结果完全符合您的要求:
'C1' , 'A1' , 'A2' ,
在替换中,逗号前缺少一个空格以实现所需结果。在替换中,逗号前缺少一个空格以实现所需结果。已理解,已删除。谢谢,理解,删除。谢谢