如果我要替换,例如:
%bozo%
lol
使用:
is_a_clown
lol
我应该采取什么样的方法?我希望用s
代替正则表达式,但我不确定是否有更好/可行的方法。
答案 0 :(得分:3)
我应该采取什么样的方法?
替换运算符s///
,请参阅Substitutions with s///
Perl的替换运算符允许您将正则表达式替换为目标字符串中的另一个字符串。
my $str = "foo";
$str =~ s/foo/bar/;
# $str is now 'bar'
还可以查看各种修饰符的perldoc perlre(Perl正则表达式)。