相关疑难解决方法(0)

如何在保留原始字符串的同时对字符串执行Perl替换?

在Perl中,使用正则表达式对字符串执行替换并将值存储在另一个变量中而不更改原始值的好方法是什么?

我通常只是将字符串复制到一个新变量,然后将其绑定到正在s///替换新字符串的正则表达式,但我想知道是否有更好的方法来做到这一点?

$newstring = $oldstring;
$newstring =~ s/foo/bar/g;
Run Code Online (Sandbox Code Playgroud)

regex perl replace

169
推荐指数
4
解决办法
18万
查看次数

标签 统计

perl ×1

regex ×1

replace ×1