自分が書いた関数に問題があります...
sub TemplateReplace
{
my($regex, $replacement, $text) = @_;
$text =~ s/($regex)/($replacement)/gs;
}
my $text = "This is a test.";
TemplateReplace("test", "banana", $text);
しかし、それは機能しません。引数はPerlで参照によって送信されたと思いました。次に、行my($regex, $replacement, $text) = @_;
はそれらをコピーしますか?これを修正するにはどうすればよいですか?