p64的表格2最后一行。如果行尾有行终止符的话,z是不能匹配行尾那个位置的。
例如:
#!/usr/bin/perl
use strict;
use warnings;
my $string = "This is a testn";
if($string =~ m/testz/) {
print "match!n";
} else {
print "unmatched!n";
}
结果就是unmatched!
p140给出了匹配浮点数的regex : d+|.d+|d.d+。但是这个regex对于3.2这种基本的浮点数都是无法匹配的(因为多选结构的顺序匹配特点)。在regexbuddy以及Perl中都证实了无法匹配。
这个例子在书中涉及的地方比较多,所以也可能是我自己理解上有问题。总之我提出一下吧。