1
我创建从Excel csv文件,我有数据,如:如何替换在vi编辑器的三双引号
id, fname, lname
1000, "Bill", "Lane"
但是,当它保存为一个CSV文件,它输出的三引号喜欢:
id, fname, lname
1000, """Bill""", """Lane"""
如何使用vi来代替三只有一个报价,如 “比尔”我已经尝试了命令
:s/""/"
,但它只会说模式 未找到。我也试过:s/\""\"
,但它给了我相同的结果。
啊,好的。感谢您的帮助和解释%和g。我在查找答案时曾在其他堆栈溢出帖子中看到过它们,但不知道它们的含义。由于时间限制,我必须等待接受答案,但如果答案允许,我会这样做。 – XXIV
@XXIV也许我会疯了,但我再次在vim中测试过,我不需要逃避引号。更新了答案 - 看看是否有效。 – bejado
它也适用于我。我认为这是因为我没有添加%s或/ g,而且我在id,fname,lname的行上,所以没有引用。 – XXIV