[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