[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: aiutino RE



On 28 Set, 20:00, Davide Prina <davide.pr...@gmail.com> wrote:
> Paolo Sala wrote:
> > In un testo dovrei sostituire tutte le occorrenze di " inserite fra due
> > ' con \" e sostituire tale coppia di ' con ".
>
> > Ad esempio una stringa tipo:
> > 'AND c.data_arrivo_campione>=TO_DATE("' + dataFrom + '","DD-MM-YYYY") '
>
> > dovrebbe essere sostituita con
> > "AND c.data_arrivo_campione>=TO_DATE(\"" + dataFrom + "\",\"DD-MM-YYYY\") "
>
> sicuro di aver considerato tutti i casi possibili?
> in una stringa puoi avere un apice scritto come '' o come \' ... questo
> può sballarti tutto. Inoltre potresti avere delle parti spezzate su più
> righe.
>
> Se vuoi ottenere un buon risultato ti conviene farti uno script che
> passa un carattere alla volta, altrimenti rischi di non considerare
> alcuni casi.
>
> Ciao
> Davide
>
> --
> Dizionari:http://linguistico.sourceforge.net/wiki
> Elenco di software libero:http://tinyurl.com/eddgj
> GNU/Linux User: 302090:http://counter.li.org
> Non autorizzo la memorizzazione del mio indirizzo su outlook

Prova questa:
cat nomefileditesto  | sed 's/\"/\\"/g' | sed s/\'/\"/g
ciao,
Ricky



Reply to: