in reply to "eval" variable in non-perl statment?
You should used a module (like the template toolkit), but for something really simple (or for fun), you can use a regex:
$input =~ s/(\$.*?) /eval ("\$tmp = $1;"); "$tmp "/e;
Note, this code is easy to break, you can't have any other $, and you need to be careful about line breaks.
|
---|
In Section
Seekers of Perl Wisdom