2014-05-10 14 views
9

Przykład ciąg:Podział ciąg przecinkiem, ale ignorują przecinków wewnątrz cytuje

"Foo","Bar, baz","Lorem","Ipsum" 

Tutaj mamy wartości w cudzysłowach oddzielonych przecinkami.

Kiedy to zrobić:

str.split(',').forEach(… 

niż że będzie również podzielić wartość "Bar, baz" którego nie chcę. Czy można zignorować przecinki w cudzysłowie z wyrażeniem regularnym?

+0

Czy twoje cytaty prawidłowo wyważony? Czy w cudzysłowie można wstawić cytowane znaki? (Czy naprawdę nie potrzebujesz parsera CSV?) –

+1

Oczywiście jest to możliwe z wyrażeniem regularnym. – Kai

+0

@TimPietzcker Hm, mógłbym pójść z parserem CSV, jeśli mogę załadować go poprzez '

Powiązane problemy