相关疑难解决方法(0)

如何在Perl替换运算符的替换端使用变量?

我想做以下事情:

$find="start (.*) end";
$replace="foo \1 bar";

$var = "start middle end";
$var =~ s/$find/$replace/;
Run Code Online (Sandbox Code Playgroud)

我希望$ var包含"foo middle bar",但它不起作用.也不是:

$replace='foo \1 bar';
Run Code Online (Sandbox Code Playgroud)

不知怎的,我错过了关于逃避的事情.


我修复了失踪的's'

regex perl substitution

45
推荐指数
4
解决办法
10万
查看次数

标签 统计

perl ×1

regex ×1

substitution ×1