-
Parser des données
Bonsoir,
j'ai un petit problème, j'essaye actuellement de parser un fichier CSV, le séparateur étant la virgule, cependant j'aimerai empecher que la séparation soit faite lorsque la virgule est entre des guillemets. J'utilise Regexp pour parser le fichier mais je n'arrive pas à distinguer ces deux cas (entre des guillemets et en dehors). Voici le fichier:
2016-06-20T17:06:44.996579,LEBARON Patrick (0612289029),0257240444,27,
2016-06-20T17:08:57.062104,0624721072 (0624721072),0257240444,26,
2016-06-20T17:06:46.407467,"MME BERTHONNEAU CHANTAL, GEORGETTE (0610915087)",0257240444,194,
2016-06-20T17:07:59.804240,EURL LES MASTERS MENUISIERS (0494220174),0257240449,201,
Merci d'avance :D
-
Si tu veux tenir compte de toutes les spécificités du format csv tu ne peux pas utiliser de regexp. Il faut utiliser un scanner car à car.
Bref écrire un vrai parler qui tient compte de la grammaire.
A+