Question
Perl: Use s/ (replace) and return new string
In Perl, the operator s/
is used to replace parts of a string. Now s/
will alter its parameter (the string) in place. I would however like to replace parts of a string befor printing it, as in
print "bla: ", replace("a","b",$myvar),"\n";
Is there such replace
function in Perl, or some other way to do it? s/
will not work directly in this case, and I'd like to avoid using a helper variable. Is there some way to do this in-line?