Splitting przecinków poza cudzysłowami [duplikat]
To pytanie ma już odpowiedź tutaj:
Java: dzielenie łańcucha rozdzielanego przecinkami, ale ignorowanie przecinków w cudzysłowach 9 odpowiedziMój program odczytuje wiersz z pliku. Ten wiersz zawiera tekst oddzielony przecinkami, taki jak:
123,test,444,"don't split, this",more test,1
Chciałbym, aby wynik podziału był następujący:
123
test
444
"don't split, this"
more test
1
Jeśli korzystam zString.split(",")
, Dostałbym to:
123
test
444
"don't split
this"
more test
1
Innymi słowy: Przecinek w podciągu"don't split, this"
nie jest separatorem. Jak sobie z tym poradzić?
Dzięki z góry .. Jakob