($tmp = $string) =~ s/foo/blah/; #### func do {(my $tmp = $string) =~ s/foo/blah; $tmp}; #### func do {local $_ = $string; s/foo/blah; $_};
## func do {(my $tmp = $string) =~ s/foo/blah; $tmp}; ##
## func do {local $_ = $string; s/foo/blah; $_};