use Template::Extract; use Data::Dumper; my $obj = Template::Extract->new; my $template = << '.'; [% FOREACH record %][% ... %][% END %]
[% day %]
. my $document = << '.';
2 3
. print Data::Dumper::Dumper( $obj->extract($template, $document) );