我在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.