Sto leggendo in un file in Java e desidero dividere ogni riga in base al valore racchiuso tra virgolette. Ad esempio, una linea sarebbe ...Divisione di una stringa in base al valore tra virgolette in Java
"100", "questo, è", "a", "test"
vorrei la matrice a guardare come ..
[0] = 100
[1] = this, is
[2] = a
[3] = test
Normalmente divido per virgola, ma poiché alcuni dei campi includono una virgola (posizione 1 nell'esempio sopra) non è proprio adatta.
Grazie.
L'(regex String) String.split utilizza il metodo un'espressione regolare come argomento, quindi usa una regex che corrisponda a "" qualcosa "" non sicura del to p della mia testa ma qualcuno ti darà la risposta abbastanza presto – Neilos
rimuovi il primo e l'ultimo carattere "" 'e poi lo dividi in' "," ' – user902383
sì, sono un po 'confuso riguardo alle virgole nel suo esempio, non l'ho fatto t vederlo 1 – Neilos