AndyH has asked for the wisdom of the Perl Monks concerning the following question:
What's the best (i.e. safest) way to construct regexp tests in perl code indirectly, i.e. with the test to be conducted looked up from somewhere else, e.g. database entry or from a hash with hashes and lists?
For example, I might want to have a list with the names of variables and I want to check if they all exist, so I would want to turn
my %tests = ( ... list => ['foo','bar'] ... );
into
if (($foo) && ($bar)) {Or, I might want a full regexp to be looked up and then placed into a test.
Grateful for tips, tricks and traps on this. Thanks.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Safe way to do regexp tests indirectly
by tachyon (Chancellor) on Sep 25, 2003 at 07:30 UTC |