2014-05-10 8 views
9
stringa

Esempio:stringa di Spalato da una virgola, ma ignorare le virgole tra virgolette

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

Qui abbiamo valori tra virgolette separati da virgole.

Quando faccio questo:

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

quello sarà anche dividere il valore "Bar, baz" che io non voglio. È possibile ignorare le virgole tra virgolette con un'espressione regolare?

+0

Sono le vostre citazioni correttamente bilanciata? Possono esserci citazioni sfuggite tra virgolette? (Non hai davvero bisogno di un parser CSV?) –

+1

Ovviamente è possibile con un'espressione regolare. – Kai

+0

@TimPietzcker Hm, potrei andare con un parser CSV, se posso caricarlo tramite '

Problemi correlati