[Moscow.pm] perlre & backtracking

Одинцов Павел pavel.odintsov на googlemail.com
Вт Сен 30 10:56:31 PDT 2008


Занятно) Нашего любимого wd выставляют как основного эксперта, что в
принципе полностью соответствует реальному положению дел :)

2008/9/30 Oleg Alexeenkov <proler на gmail.com>

> Здравствуйте, Sergey.
>
> Вы писали 30 сентября 2008 г., 18:27:25:
>
> > Требуется помощь.
> > Делаю регексп, который выбирает N символов, причём HTML entitie должно
> считаться за 1 символ.
> > print '&#1086;x' =~ /(?>&#[0-9]+;|\S){3}/;
> > мачиться успешно, хотя "символа" всего 2.
> > Подскажите, где я неправ?
>
> irc.rusnet.ru/#perl
> [21:42:35] <wd> pb, print "&#1086;xyz"=~/((?:&#\d+;(*SKIP)|.){3})/
> [21:42:41] <pb> wd, &#1086;xy
> [21:42:44] <wd> pb, print "&#1086;xyz"=~/((?:&#\d+;(*SKIP)|.){8})/
> [21:42:44] <pb> wd, Результат: 1 (stdout пустой)
> [21:42:50] <wd> таки можно
>
> --
> С уважением,
>  Oleg                          mailto:proler на gmail.com
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением, Одинцов Павел
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20080930/a878bef2/attachment-0001.html>


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