En Perl, quel est le bon moyen d'effectuer un remplacement sur une chaîne à l'aide d'une expression régulière et de stocker la valeur dans une variable différente, sans changer l'original?
Habituellement, je copie simplement la chaîne dans une nouvelle variable, puis la lie à l' s///
expression régulière qui effectue le remplacement sur la nouvelle chaîne, mais je me demandais s'il existe une meilleure façon de le faire?
$newstring = $oldstring;
$newstring =~ s/foo/bar/g;