sub f { 'xxx' =~ /(.*)/; print("$_[0]\n"); } 'aaa' =~ /(.*)/; f($1); # xxx 'aaa' =~ /(.*)/; f("$1"); # aaa