[mdk-re] Re: [mdk-re] офтопик - регулярные выражения

Sergey Degtyaryov =?iso-8859-1?q?maga_=CE=C1_globetravel=2Espb=2Eru?=
Сб Май 19 04:28:01 MSD 2001


On Sat, 19 May 2001 03:10:07 +0400
Mikhail Zabaluev <mhz на alt-linux.org> wrote:

> > Задача:
> > Перловый скрипт.
> > Есть одна длинная строка вынутая из файла html, сваленная в переменную:
> > 
> > <li><font size=+1><a
> > href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
> > перед боем.</a> Updated 9:05:2001</font></li>

> > ./CombatSystem/Drop_sequence.html
> > Последовательность действий перед боем.
> > 9:05:2001

Именно данная строка (и подобные ей) разбирается так:
#$text = '<li><font size=+1><a href="Линк">Название</a>Дата</font></li>';
$text  =~ /<a href=(.*?)>(.*?)<\/a>(.*?)<\/font>/;
print "$1, $2, $3\n";
Хотя лучше конечно посмотреть в сторону HTML::Parser

> Нужно читать про модификаторы 'm' и 's' для перловых регулярных
> выражений. Можно заработать небольшой отек головы (я до сих пор не
> сразу вспоминаю, какой из них что дает), 

m - поиск, s - замена =)

-- 
Господи, только бы она не глюUnhandled error
-----
Rgds, maga, maga на mail.ru




Подробная информация о списке рассылки community