[Moscow.pm] perlre & backtracking
Orlovsky Alexander
nordicdyno на yandex.ru
Ср Окт 1 05:02:58 PDT 2008
можно было б в вики "запостить"...
01.10.08, 15:40, "Sergey Homenkow" <hsw на hsw.pp.ru>:
> Приветствую!
> > print 'оx' =~ /(?>&#[0-9]+;|\S){3}/;
> > мачиться успешно, хотя "символа" всего 2.
> Всем спасибо!
> Итоговый регексп по вставке пробелов в длинные слова:
> pos($w) = 0;
> $w =~ s/
> (?:\G|(?<=\s))
> (\s*
> (?>
> &
> (?:
> \#x [0-9a-fA-F]+ |
> \# [0-9]+ |
> [a-zA-Z]+)
> ;
> |
> \S
> ) {$MAX_WORD_SIZE}
> )
> (?=\S)
> /$1 /xgo;
> Может кому пригодиться.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
Подробная информация о списке рассылки Moscow-pm