[bglug] [Semi OT] Aiuto con le regex

Diego mlpita@bergamo3.it
Gio 10 Lug 2008 10:35:05 CEST


Ciao a tutti, sto cercando di realizzare una Regex per fare il pasrsing
del CSV.
Il parser deve prevedere le seguenti cose: virgole all' interno del campo,
ritorni a capo all' interno del campo, doppi apici all' interno del campo.
Cosė come da "specifica" del formato CSV

Deve essere in grado quindi di splittare la seguente stringa (n.b. altra
prova č una stringa con ritorno a capo nel campo).

10,,,20,"pippo","ca""sa","bana,na","altra
prova",30


Nei campi:

10


20
pippo
ca"sa
bana,na
altra<crlf>prova
30

La regex che ho scritto (e che vi allego con tanto di commenti) va
abbastanza bene MA si sbaglia su <<ca"sa>> splittandomelo in 2 parti



Come posso gestire questo caso??

Diego
-------------- parte successiva --------------
Č stato filtrato un testo allegato il cui set di caratteri non era
indicato...
Nome: Regex.txt
Url: http://lists.linux.it/pipermail/bglug/attachments/20080710/1ebdd391/attachment-0001.txt 


Maggiori informazioni sulla lista bglug