my $vPattern = '';
my $hPattern = '';
my $vPatternEnde = '';
my $hPatternEnde = '';
my @template = extractFile( $main_template );
my $flag = 0; # 0 = init, 1 = vfound, 2 = hfound,
my %navs = ();
my $navcnt = 0;
for my $cnt ( 0 .. $#template ) {
if( $template[$cnt] =~ m/$vPattern/ig or $flag == 1) {
print "v-fopund!
\n" if $flag == 0;
$navcnt++ if $flag == 0;
$flag = 1;
push @{ $navs{$navcnt} }, $cnt;
if( $template[$cnt] =~ m/$vPatternEnde/ig ) {
$flag = 0;
print "v-found-ende
\n";
}
}
if( $template[$cnt] =~ m/$hPattern/ig or $flag == 2) {
print "h-found!
\n" if $flag == 0;
$navcnt++ if $flag == 0;
$flag = 2;
push @{ $navs{$navcnt} }, $cnt;
if( $template[$cnt] =~ m/$hPatternEnde/ig ) {
$flag = 0;
print "h-found-ende
\n";
}
}
} # for my $cnt ( 0 .. $#template ){}
print Dumper( %navs );