小编Agn*_*roc的帖子

s /\G/0/g是什么意思?

我在Perl中使用正则表达式.我遇到过的一件事:

my $n = "   49 here";
$n =~ s/\G /0/g;
print $n;
Run Code Online (Sandbox Code Playgroud)

这给出了:

00049 here
Run Code Online (Sandbox Code Playgroud)

我知道s修饰符(单行).我也理解g修饰符(全局,跟踪最后一个匹配位置).我知道正则表达式用零替换了一些东西,但我不明白\G它后面的空格是什么(没有\G结果后面的空格是:) 0 49 here.

regex perl

5
推荐指数
1
解决办法
2409
查看次数

标签 统计

perl ×1

regex ×1