danke für die info. hab auch den fehler gefunden wegen dem sieben mal wiederholen. war n logischer programmfehler.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
foreach (@Zeilen){
if ($typ == 1 && /$dokuart\;$zahl1\;(\d+)/){
$zahl1 = $1;
open(DATEI, "<C:/Beispieldaten/Konfigurationsdaten/20060310.REPOSITORY") || die "Datei nicht gefunden";
my @Zeilen = <DATEI>;
close(DATEI);
foreach(@Zeilen){
my %hash;
if(/^$zahl1;([^;]+)/){
$header = $1;
$hash{$header} = $inhalt;
push(@array,\%hash);
#print "$header\n";
}
}
}
}
}
foreach my$ele (@array) {
# print "$ele\n";
# Kannste weglassen
foreach my$ele2 (keys %$ele) {
print $ele->{$ele2},"\n";
}
}
so isses richtig. ich hab den hash nie neu initialisiert gehabt... *peinlich*
@matze werd mich mal wegen dem buch erkundigen danke :)\n\n
<!--EDIT|renee|1145624342-->