[FoLUG] Another break in the wall #Perl
Marco Baroni
baroni@sslmit.unibo.it
Mer 13 Set 2006 18:54:17 CEST
Per un cambio globale, devi mettere una g dopo l'espressione regolare, tipo:
$raw_seq =~ s/\s/\|/g;
M
simona bazzocchi wrote:
> Salve, ho un altro problemuccio con il perl.
> Vorrei sostituire gli spazi della mia stringa con il simbolo |.
> Solo che me lo fa solo per il primo carattere e non per gli altri.
> Perche'?
> Ho provato ad usare gli array e foreach e funziona, ma io vorrei usare le espressioni regolari. Ecco il codice.
>
> #!/usr/bin/perl -w
> use strict;
> my $raw_seq = '1368494_at 1384973_at 1392736_at 1377246_at 1393978_at 1395388_at 1379568_at 1391104_at 1387620_a_at 1376976_at 1391505_x_at 1379747_at 1367733_at 1393669_at 1385270_s_at 1384180_at 1385686_at' ;
> $raw_seq =~ s/\s/|/;
> print $raw_seq;
>
> grazie
> simona
>
>
> ---------------------------------
> Yahoo! Mail: gratis 1GB per i messaggi, antispam, antivirus, POP3
> _______________________________________________
> FoLUG mailing list
> FoLUG@lists.linux.it
> http://lists.linux.it/listinfo/folug per cancellarsi dalla lista
>
--
Marco Baroni
SSLMIT, University of Bologna
http://sslmit.unibo.it/~baroni
Leadership is a form of evil. No one needs to lead you to do something
that is obviously good for you.
(Scott Adams)
Maggiori informazioni sulla lista
FoLUG