>Я копирую страницу с uefa.com в переменную, например $content, откуда мне
>необходимо получить результаты матча, например,
>Man. Utd 3:2 Dynamo Kyiv
>
>Как с помощью регулярных выражений извлечь счет по матчу между этими командами,
>ПОДСКАЖИТЕ please?
Если эту страницу генерит скрипт - значит там шаблонный html-код - надо его проанализировать (мысленно) - понять в каком месте встречается то, что интересует (счет) и что там есть уникального - за что можно было бы зацепится. Напр. Если html-код счета различных матчей в html выглядят однообразно
<tr><td class=komanda>
команда 1
</td><td class=schet>
2:3
</td><td class=komanda>
команда 2
</td></tr>
то надо (как вариант)
1. $content =~ s/[\r\n]+//g;
2. $content =~ s/<tr/\n<tr/g;
@tr = spit('\n',$content);
foreach $z (@tr) {
if (/class=komanda>(.+?)<\/td><td.+?=schet>(.+?)<\/td><td.+=komanda>(.+?)<\/td>/) {
print "$1 - $3 = $2\n";
}
}
|