Thread Datei auslesen und best. pattern in hash speichern (16 answers)
Opened by Duff at 2007-01-16 19:43

renee
 2007-01-16 19:50
#73283 #73283
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du benutzt aber immer den gleichen Schlüssel. In einem Hash kann es einen Schlüssel nur ein einziges Mal geben. Du müsstest also mit einer Arrayreferenz arbeiten, damit Du alle "2.Zeilen" speicherst...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
open(FILE, "<", $file)
while($z = <FILE>) {
if ($z =~ <mein pattern>) {
$key=$1;
chomp $key;
}
if ($z=~ <mein 2. pattern>){
$value=$1;
chomp $value;
}
push @{$hash{$key}}, $value;
}
close(FILE)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Datei auslesen und best. pattern in hash speichern