5 Stimmen

Regulärer Ausdruck zum Trennen durch Komma + ignoriert Komma innerhalb von Anführungszeichen. VB.NET

Ich versuche, csv-Datei mit VB.NET zu parsen.

csv-Dateien enthalten Werte wie 0, "1,2,3",4, die in 5 anstelle von 3 aufgeteilt werden. Es gibt viele Beispiele mit anderen Sprachen in Stockoverflow, aber ich kann es nicht in VB.NET implementieren. Hier ist mein bisheriger Code, aber er funktioniert nicht...

 Dim t As String() = Regex.Split(str(i), ",(?=([^\""]*\""[^\""]*\"")*[^\""]*$)")

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X