- 1
print "Match" if 'ab' =~ /^a?(?=b)b/;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−112
print "Match" if 'ab' =~ /^a?(?=b)b/;
Я не один раз находил ошибки в Perl особенно в Perl регулярных выражениях. Некоторые из них уже исправили, но одна остаётся и в версии ActiveState Perl 5.10.
Dummy00001 16.04.2011 00:44 # +1
2. http://perldoc.perl.org/perlre.html говорит что да, должно мачить: начинается с а, после а идет б, и на самом деле после а идет б.
istem 16.04.2011 04:03 # +3
http://www.strawberryteam.ru/
jabber 24.11.2011 21:21 # +1