Bonjour,
Prenons un exemple,
Jusque là, je ne pense pas trop me tromper. Le problème qu'il se pose ici c'est que $str passe 2 fois à la moulinette. Y aurait-il une astuce pour combiner les deux expressions et donc de ne faire passer $str qu'une seule fois dans le filtre. Ce qui pourrait donner un code similaire à celui-ci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/usr/bin/perl -w my $str = "hello-world-"; print ("$str\n"); #print affiche hello-world- $str =~ s/-/ /; print ("$str\n"); #print affiche hello world- $str =~ s/-/!/; print ("$str\n"); #print affiche hello world!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/usr/bin/perl -w my $str = "hello-world-"; $str =~ s/l'expression qui va bien/; print ("$str\n"); #print affiche hello world!
Partager