[mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик - регулярные выражения
Sergey Degtyaryov
=?iso-8859-1?q?maga_=CE=C1_globetravel=2Espb=2Eru?=
Пт Май 25 16:50:02 MSD 2001
Доброго времени суток, Anton,
25.05.2001 в 16:14 Вы сказали буквально следующее:
>>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
>>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
AF> А как быть в случае, если искать нужно вот в такой строке:
AF> <li><font size=+1><a
AF> href=
AF> "Линк
AF> "
AF> >Название</a>Дата</font></li>
А что - s не помогает?
#!/usr/bin/perl
$_ = '<a
href=
l
i
n
k
>
t
i
t
l
e
</a>
d
a
t
e
</font>
</li>';
@results = /href=(.*?)>(.*?)<\/a>(.*?)<\/font>/s; # вот тут
foreach (@results) {s/\n//g}
print join "\n", @results;
exit;
link
title
date
\\|||//
( O O ) С уважением, Сергей
-oOOO--(_)--OOOo---------------------------------
Подробная информация о списке рассылки community