On Thu, Dec 29, 2011 at 08:59:01AM -0500, Ricardo Signes wrote: > * demerphq <demerphq@gmail.com> [2011-12-29T06:08:49] > > This construct is not regexp specific, and does not warn in other situations. > > > > perl -le'my $x="\Qfoo[]"; print $x' > > foo\[\] > > > > IMO, not-a-bug. > > Warning on an unmatched \E might make sense. I'm not sure. \Q should be > allowed to end peacefully when the string terminates. \Q is documented to escape all non letter/digit/underscores to the next \E or the end of the pattern, whichever comes first. AbigailThread Previous | Thread Next