Czytam plik w Javie i chcę podzielić każdą linię przez wartość w cudzysłowach. Na przykład, linia będzie ...Dzielenie łańcucha według wartości między cudzysłowami w Javie
"100", "to jest", "a", "test"
Chciałbym tablicę wyglądać ..
[0] = 100
[1] = this, is
[2] = a
[3] = test
Zwykle dzielę przecinkiem, ale ponieważ niektóre pola zawierają przecinek (pozycja 1 w powyższym przykładzie), nie jest to właściwe.
Dzięki.
The (regex String) metoda wykorzystuje String.split wyrażenie regularne jako argument, więc po prostu użyj wyrażenia regularnego, które pasuje do '" czegoś "' nie wiem od do p mojej głowy, ale ktoś da ci odpowiedź wystarczająco szybko – Neilos
usunąć pierwszą i ostatnią '" 'znak, a następnie podzielić go na' "," ' – user902383
tak, jestem trochę zdezorientowany na temat przecinków w jego przykładzie, nie zrobiłem" t see it 1st – Neilos