Bonjour,

J'ai un fichier csv, avec mes valeurs séparées par des virgules. Quand les champs contiennent des virgules, ils sont encapsulés par des guillemets :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
# une ligne exemple
"Maman","Papa","Julie, Franck et Tom","Mamy","Papy"
Dans mon exemple la 3ème colonne, avec "Julie, Franck et Tom" contient le séparateur.

Du coup, je ne sais pas trop comment faire mon regex pour le slit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
String line <== "Maman","Papa","Julie, Franck et Tom","Mamy","Papy"
 
String regex = "???"
 
String[] values = line.split(regex)
Bon je suis trop mauvais en regex alors excusez moi par avance si c'est trop simple...