Я хотел бы сделать следующее:
$find="start (.*) end";
$replace="foo \1 bar";
$var = "start middle end";
$var =~ s/$find/$replace/;
Я бы ожидал, что $var будет содержать "foo middle bar", но он не работает. Также нет:
$replace='foo \1 bar';
Как-то я упускаю что-то в связи с побегом.
Я исправил недостающие 's'