Étant donné
2,1016,7/31/2008 14:22,Geoff Dalgas,6/5/2011 22:21,http://stackoverflow.com,"Corvallis, OR",7679,351,81,b437f461b3fd27387c5d8ab47a293d35,34
Comment utiliser C# pour diviser les informations ci-dessus en chaînes comme suit :
2
1016
7/31/2008 14:22
Geoff Dalgas
6/5/2011 22:21
http://stackoverflow.com
Corvallis, OR
7679
351
81
b437f461b3fd27387c5d8ab47a293d35
34
Comme vous pouvez le voir, l'une des colonnes contient , <= (Corvallis, OR)
mettre à jour
Basé sur C# Regex Split - virgules en dehors des guillemets
string[] result = Regex.Split(samplestring, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");