# qr/{,n}/ is now accepted
I find this code very unfortunate, what does it mean if the empty string can be repeated n times?
This could better be either a syntax error. But I'm rather expecting Perl not reading the curlies as metas.
from the delta
An empty lower bound is now accepted for regular expression quantifiers, like {,3}.
so {,3} is the same like {0,3} or {1,3} ?
please elaborate!
to demonstrate my point
DB<8> $re = qr/{0,3}/ DB<9> p "" =~ $re DB<10> p "{0,3}" =~ $re 1 DB<11> p $] 5.032001 DB<12> DB<13> use warnings; use strict; my $re = qr/{,3}/ DB<14>
the curlies are taken literally!
qr/{,3}/ was always allowed.
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
In reply to Re^2: Perl 5.34 is released (bad code example)
by LanX
in thread Perl 5.34 is released
by 1nickt
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |