我有一個CSV字符串,我想將它分隔成一個數組。但是,CSV是字符串和數字的組合,其中的字符串用引號引起來,並且可能包含逗號。拆分CSV並在元素中排除逗號
例如,我可能有一個CSV如下:
1,"Hello",2,"World",3,"Hello, World"
我想它因此字符串被分爲:
1
"Hello"
2
"World"
3
"Hello, World"
如果我使用String.Split(',');
我得到:
1
"Hello"
2
"World"
3
"Hello
World"
是否有這樣做的一個簡單的方法?一個已經編寫過的庫,還是我必須逐個字符地解析字符串?
感謝完美。保存我寫一個解析器! – lancscoder 2011-01-28 15:48:48