in reply to Regex and HTML Question
my $debugtemplate = 1;
my %values = (
foo => "Don't forget: use strict;",
bar => "-w is your friend"
);
while ( <TEMPLATE> ) {
s/<~([^~]*)~>/expand($1)/eg;
print;
}
sub expand {
my $token = shift;
return $values{$token} if exists $values{$token};
return $debugtemplate ? "<~$token~>" : "";
}
|
|---|