[bglug] [Semi OT] Aiuto con le regex
Diego
mlpita@bergamo3.it
Gio 10 Lug 2008 11:48:20 CEST
In data Thu, 10 Jul 2008 11:30:03 +0200, Manuel <manetta@mediacom.it> ha
scritto:
> 2008/7/10 Diego <mlpita@bergamo3.it>:
>
> Ciao
>
>> 10,,,20,"pippo","ca""sa","bana,na","altra
>> prova",30
> ...
>> ca"sa
>
> č un errore o deve trasformare il "" in " come hai scritto tu?
>
> Ciao,
> Manuel
>
Non č un errore, lo "standard" CSV prevede che se il campo in origine
contiene dei doppi apici, nel file CSV il campo va racchiuso tra doppi
apici, e i doppi apici del campo vanno raddoppiati.
Bel gioco di parole!
Quindi, se <<ca"sa>> era in origine, <<...,"ca""sa",...>> diventa sul CSV,
e <<ca"sa>> deve ritornare!
In particolare il csv prevede che: nel caso in cui i campi contengono
virgole, ritorni a capo, o doppi-apici, i campi vengono scritti sul file
racchiusi tra doppi-apici, e gli eventuali doppi-apici vengono raddoppiati
(doppi doppi-apici).
Rendendo cosė la lettura un bel macello!
Maggiori informazioni sulla lista
bglug