【发布时间】:2013-07-31 03:29:04
【问题描述】:
我知道 Perl 中的字符串不是不可变的,所以自然的字符串替换方法是 $var =~ s/re/$with/g。
然而,这对我作为一个习惯于诸如
之类的程序员来说是极其有限的JS:
string.replace(/re/g, with)
重击:
${var//re/$with}
我看到的唯一解决方法是声明一个执行此任务的子例程,实现它很简单,但需要在执行此操作的代码中的任何地方复制或导入它。这是唯一的方法吗?
【问题讨论】:
-
您能否更清楚地说明您要做什么?在所有的拖钓之间,我看不出你的问题。哦,你使用的是什么 perl 版本?是否≥ v5.14?
-
我想称这种拖钓是公平的。我正在做一些当时并不漂亮的事情。但是,我们非常感谢您的快速回答。
标签: perl