das ist echt super, vielen Dank. Falls ausser mir sonst noch wer den Code verwenden sollte und er nicht funktioniert, bei
s/\$\$([A-Za-z0-9_-]+)\$\$/template_to_hash_replace($1)}/eg;
ist die geschweifte Klammer am schluss zuviel.Ein letztes Problem habe ich noch:
Wenn ein Value im Hash einen Backslah enthält wird der Value nur bis zu diesem Backslash ausgegeben. Hast du hierfür auch noch ne Lösung?
du meinst du hast so etwas:
my %hash = ( some_key = 'lm\nop',); # = 'lmnop'
my %hash = ( some_key = "lm\nop",); # = 'lm
op'
wo es lauten müsste:
my %hash = ( some_key = 'lm\nop',); # = 'lm\nop'
???
mfg Beat