Die Aufteilung CSV und ohne Kommas innerhalb der Elemente

Ich habe eine CSV-Zeichenfolge ein, die ich trennen möchte Sie in ein array. Aber die CSV ist eine Mischung aus strings und zahlen, wo die Zeichenfolgen sind in Anführungszeichen eingeschlossen und kann Kommas enthalten.

Ich könnte zum Beispiel über eine CSV wie folgt:

1,"Hello",2,"World",3,"Hello, World"

Ich würde es gerne, so wird die Zeichenfolge aufgeteilt in:

1
"Hello"
2
"World"
3
"Hello, World"

Wenn ich String.Split(','); ich bekommen:

1
"Hello"
2
"World"
3
"Hello
World"

Gibt es eine einfache Möglichkeit, dies zu tun? Eine Bibliothek, die schon geschrieben oder muss ich parse den string Zeichen für Zeichen?

InformationsquelleAutor lancscoder | 2011-01-28
Schreibe einen Kommentar