我想用Split
功能分割文本:
string str = "ZBEE10364,\"Cobler, CHARLOTTE J\",Whiskey,,Brandy,0:00:00,20110912,CHECK,2918,117.33,1,117.33,0,EDM0,Yu789";
string[] strArr = str.Split(',');
這工作得很好,但"Cober
和"CHARLOTTE
在不同的記錄。我不想那樣。這是一個CSV文件,當我用Excel打開它時,它完美地工作。
Cobler, CHARLOTTE J
出現在一個列中。我該如何解決這個問題?
如果它是一個CSV文件,使用一個適當的CSV解析器。 – BoltClock
http://stackoverflow.com/questions/906841/csv-parser-reader-for-c – Vlad
http://stackoverflow.com/questions/769621/dealing-with-commas-in-a-csv-file – Andreas