さて、私のコードはかなり単純です。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:正規表現では改行文字が許可されていないため、問題がそこにあるとは考えにくいです。