« Programmation Perl/Expressions régulières » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 394 :
=== appliquer un changement plusieurs fois dans la chaîne ===
Lors de la substitution de texte, nous souhaiterions par exemple changer tous les caractères « a » par « b ». Par défaut, seule la première occurrence de « a » serait modifiée. Pour changer ce comportement et changer tous les « a », nous utilisons l'option ''g''.
<source lang="perl">
#!/usr/bin/perl -w
use strict;
# remplacement simple
my $texte = "affuble mutin hure mure fumé luit";
print $texte."\n";
$texte =~ s/u/a/;
print $texte;
print "\n" x 2;
 
# remplacement multiple
$texte = "affuble mutin hure mure fumé luit";
print $texte."\n";
$texte =~ s/u/a/g ;
print $texte;
print "\n";
</source>
 
=== cumuler les options ===