我完全喪失瞭如何執行此操作。如果不包含逗號,則表示前導和尾部正則表達式
我的問題:我想借此:
"A, two words with comma","B","C word without comma","D"
"E, two words with comma","F","G more stuff","H no commas here!"
... (continue)
要這樣:
"A, two words with comma",B,C word without comma,D
"E, two words with comma",F,G more stuff,H no commas here!
... (continue)
我曾經在一個文本文件中創建1900條記錄軟件,我認爲它應該是一個CSV文件,但是編寫該軟件的人不知道CSV文件是如何工作的,因爲如果單元格中包含逗號(只有?),它只需要引號。至少我知道在Excel中它把所有東西放在第一個單元格中。我想用Perl或python(我在Mac上)這樣的命令行工具來解決這個問題。我不想在Java中做一個完整的項目或者任何需要處理的東西。
任何幫助,非常感謝!
確定只有*需要*引號,如果有逗號,但是是通訊因爲實際上導致問題? – 2013-02-13 02:56:38
@AndrewWhitaker是的,當我將它加載到Excel中時,它無法正常顯示。我的意思是它顯示了第一個單元格中的所有內容。 – kentcdodds 2013-02-13 02:58:22
在python中,將數據提供給'csv'並用「excel」方言寫回來,即可刪除引號,如果這是你想要的。 – 2013-02-13 03:07:28