Как разделить csv, чей столбцы могут содержать,

Учитывая

2,1016,7 / 31/2008 14:22, Джефф Далгас, 05.06.2011 22:21, http://stackoverflow.com , «Corvallis, OR», 7679,351,81, b437f461b3fd27387c5d8ab47a293d35,34

Как использовать C # для разделения приведенной выше информации на строки следующим образом:

2
1016
7/31/2008 14:22
Geoff Dalgas
6/5/2011 22:21
http://stackoverflow.com
Corvallis, OR
7679
351
81
b437f461b3fd27387c5d8ab47a293d35
34

Как вы видно, что один из столбцов содержит,

// обновить // На основе C # Regex Split - запятые вне кавычек

string[] result = Regex.Split(samplestring, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");

92
задан Community 23 May 2017 в 11:55
поделиться