Эй, я не уверен, почему мой код не работает.Я пытаюсь извлечь некоторую информацию из html-файла, который содержит.
Junk id="i_0100_1" alt="text1, text2 | text3"
Junk Junk id="i_0100_2" alt="text1, text2 | text3"
Я использую это для этого.
my $file = "page.html";
open (LOGFILE, $file);
my %hash;
while (my $line = <LOGFILE>)
{
%hash = $line =~ /^\s*id="([^"]*)"\s*alt="([^"]*)"/mg;
print $hash{'id'};
}
close LOGFILE;
Чего мне не хватает?