Perl でスクリプトを書いていますが、初心者です。このプログラムは、html ページをダウンロードし、タグで区切られたフレーズを見つけようとします。以下にコードを添付しました。確認すると、エラーはありませんが、何もしません(印刷されません)。では、何が間違っているのか、誰かアドバイスをいただけませんか?
open ':std', ':encoding(UTF-8)';
my $s = get("xxx.html");
foreach my $line (split(/\n/,$s)) {
if (m,<>(.*?)<>,g) {
if(eof()) {
close(FILE); }
print "$1\n";
last if eof();
}
}