如何在vi编辑器中替换三重双引号

时间:2017-03-04 00:56:35

标签: csv vi

  

我正在从excel创建一个csv文件,我有以下数据:

id, fname, lname
1000, "Bill", "Lane"
  

但是当它保存为CSV文件时,它会输出三个引号,如:

id, fname, lname
1000, """Bill""", """Lane"""
  

如何使用vi替换三引号只需一个引号   “比尔”我已经尝试了命令:s/""/",但它只会说模式   未找到。我也试过:s/\""\",但它给了我相同的结果。

1 个答案:

答案 0 :(得分:0)

您应该搜索3个引号并替换为1:

:%s/"""/"/g

我还添加了g标记以全局查找和替换,%添加以查找和替换所有行,这看起来就像你想要的那样。