Forum Webscript.Ru
Программирование => Регулярные выражения => Тема начата: Serg31416 от 17 Марта 2011, 12:59:16
-
Привет.
Использую Perl 5.10.2, получаю:
\'a\' =~ /^(?(?=b)b)a$/ # not match...
Очень интересно, такое впечатление, что yes-subpattern пробуется на соответствие, хотя условие (?=b) должно возвращать false.
-
Очень интересно, такое впечатление, что yes-subpattern пробуется на соответствие, хотя условие (?=b) должно возвращать false.
Не совсем понятно что вы такой регуляркой собираетесь проверить но
use re debug
поможет в понимании:
perl -e 'use re debug; 'a' =~ /^(?=\b)a$/'