好吧,我的代码很简单。它应该打印 content + \n 但结果以某种方式反转。
这里的代码:
#!/usr/bin/perl -w
use strict;
my $founds;
while (<>){
$$founds{$2} = $& while m/([A-Z]{3})([a-z])([A-Z] {3})/g;
}
print sort keys %$founds, "\n";
结果是:
(here is a newline)
abcdefghijklmnopqrstuvwxyz
希望您的配置也会发生这种情况(如果您想下载我在代码中使用的文件,请转到此处)
无论如何,您对此有所了解吗?
PS:正则表达式不允许换行符,所以问题不太可能属于它。