in reply to Can't say in a regex?
Pragmas (including the feature pragma) don't propagate into (?{}) and (??{}). It's a known bug.
Example of strict and warnings not propagating:
use strict; use warnings; use re 'eval'; my $re = ''; '' =~ /$re(?{ print(">$x<\n"); })/;
><
Update: Added link and example
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Can't say in a regex?
by JavaFan (Canon) on Nov 21, 2009 at 18:19 UTC |