NN_il_Confusionario scrisse in data 27/09/2007 16:40: > On Thu, Sep 27, 2007 at 04:33:45PM +0200, Paolo Sala wrote: > >> Ciao a tutti, un aiutino sulle espressioni regolari... >> > > prova txt2regex > Grazie, molto interessante ma non ci sono ancora riuscito.
Sono riuscito in vim a creare una espressione regolare tipo s/^\(.*\)'\(.*\)"\(.*\)'/\1"\2\\"\3"/g in cui mi trasforma righe tipo sql+='AND s.tipo_attivita="'; con sql+="AND s.tipo_attivita=\""; ma non sono riuscito ad applicarlo a tutte le occorrenze del " all'interno di due '. In altre parole non riesco ancora a sostituire un numero arbitrario di " con \". Ad esempio una stringa tipo sqlWhere+='AND c.data_arrivo_campione>=TO_DATE(datefrom,"DD-MM-YYYY") '; me la sostituisce con sqlWhere+="AND c.data_arrivo_campione>=TO_DATE(datefrom,"DD-MM-YYYY\") "; (mi quota quindi solo un " invece di tutti i " Qualcuno è così gentile da darmi una mano? Grazie Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]