在Perl中,使用正则表达式对字符串执行替换并将值存储在另一个变量中而不更改原始值的好方法是什么?
我通常只是将字符串复制到一个新变量,然后将其绑定到正在s///替换新字符串的正则表达式,但我想知道是否有更好的方法来做到这一点?
s///
$newstring = $oldstring; $newstring =~ s/foo/bar/g;
regex perl replace
perl ×1
regex ×1
replace ×1