我正在从excel创建一个csv文件,我有以下数据:
id, fname, lname
1000, "Bill", "Lane"
但是当它保存为CSV文件时,它会输出三个引号,如:
id, fname, lname
1000, """Bill""", """Lane"""
如何使用vi替换三引号只需一个引号 “比尔”我已经尝试了命令
:s/""/"
,但它只会说模式 未找到。我也试过:s/\""\"
,但它给了我相同的结果。
答案 0 :(得分:0)
您应该搜索3个引号并替换为1:
:%s/"""/"/g
我还添加了g
标记以全局查找和替换,%
添加以查找和替换所有行,这看起来就像你想要的那样。