[Tech] batch substitute

Leonardo Boselli leo@dicea.unifi.it
Gio 25 Apr 2002 20:22:48 CEST


On 25 Apr 2002, at 20:11, Franco Bagnoli wrote:
> man perlre ?
> la risposta dipende se questi newline ti importano o no, 

NI ... se sono strettamente_all'interno della regexp li puoi 
eleiminare, ma se sono fuori (o in codo o in testa) vanno lasciati al 
loro posto !
ossia se debbo cambiare Gatto in Topo e ho
***
Gatto
Ga
tto Gatto 
  Gatto

G
at
togatto
***
deve venire
***
Topo
Topo Topo
   Topo

TopoTopo
****
> se non ti importano, basta eliminarli prima di applicare la regexp
> 
> 
> undef $/;
> $_=<>; # legge tutto il file
> s/[\n\r]//g; #elimino i crlf
> ...#applico altri s///
> 
> altrimentio spiega meglio cosa vuoi fare

Leonardo Boselli
nucleo informatico e telematico
Dipartimento Ingegneria Civile
Universita` di Firenze
V. S. Marta 3 - I-50139 Firenze
tel +39()0554796431 
cel +39 3488605348
fax +39()055495333
http://www.dicea.unifi.it/~leo



Maggiori informazioni sulla lista flug-tech