Perl: s/ (remplacer) et le retour de la nouvelle chaîne

En Perl, l'opérateur s/ est utilisé pour remplacer une partie de la chaîne. Maintenant s/ va modifier son paramètre (la chaîne) en place. Je tiens cependant à remplacer une partie de la chaîne avant l'impression, comme dans

print "bla: ", replace("a","b",$myvar),"\n";

Il y a replace fonction en Perl, ou une autre façon de faire? s/ ne fonctionnera pas directement dans ce cas, et j'aimerais éviter d'utiliser un helper variable. Est-il possible de le faire en ligne?

InformationsquelleAutor sleske | 2010-08-09