Nachtrag:
gestern abend st mir die Idee gekommen es mit
zu probieren, allerdings bekommt man dann im qr() dann eine Fehlermeldung:
QuoteEval-group not allowed at runtime, use re 'eval' in regex ...
tatsächlich wurde das aus genau dem Grund disabled:
Quote For reasons of security, this construct is
forbidden if the regular expression involves
run-time interpolation of variables, unless the
perilous ""use re 'eval'"" pragma has been used
(see re), or the variables contain results of
""qr//"" operator (see ""qr/STRING/imosx"" in
perlop).
This restriction is because of the wide-spread and
remarkably convenient custom of using run-time
determined strings as patterns. For example:
$re = <>;
chomp $re;
$string =~ /$re/;
siehe perlre
Wäre interessant zu wissen, ab welcher Version diese Restriktion gilt ...
EDIT: misst mir fällt gerade auf das die Threads im Testforum wieder verloren gehen. : (
Last edited: 2009-03-11 12:49:15 +0100 (CET)