[Moscow.pm] Нашёл ошибку в Perl regexp

Andrew Shitov andy на shitov.ru
Пн Июл 7 00:12:57 PDT 2008


> print "Match" if 'ab' =~ /^a?(?=b)b/;
>
>  Должна выводить Match, но не выводит. Можно заменить ^ на \A и ? на * с тем же
> результатом.

А я не вижу ошибки. (?=) не должна следить за откатами после неудачи с /a?/.

-- 
Andrew Shitov
______________________________________________________________________
andy на shitov.ru | http://shitov.ru


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