in reply to Re^4: Putting the stringified Regexp object into code
in thread Putting the stringified Regexp object into code
#!/usr/bin/perl use strict; use warnings; my $re = qr(/); $re =~ s!/!\\/!g; my $code = "if (\$data =~ /$re/) { blah() }"; my $data = '/'; eval $code; sub blah { print "hi" }
I understand that you are auto-generating code; perhaps roboticus's response in Re^3: Putting the stringified Regexp object into code will make my point more clearly. There are times when string evaluated code is appropriate, but this would not be a time I'd select it.
#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Putting the stringified Regexp object into code
by sedusedan (Pilgrim) on Nov 07, 2012 at 00:14 UTC |