Thread Array of Hashes aus Datei anlegen
(53 answers)
Opened by Flips87 at 2020-02-04 11:19
Hallo hlubenow
Mein aktueller Stand seit gestern Abend nachdem ich die Ideen von Raubtier, Linuxer und Rosti nach bestem Wissen umgesetzt habe: Code (perl): (dl
)
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 27 28 29 30 use strict; use warnings; use Data::Dumper qw(Dumper); sub nurKleinbuchstaben{ my $string = shift(@_); $string = lc($string); $string =~ s/\W+|\d|_/ /g; $string =~ s/^\s+|\s+$//; } my $datei = 'test.txt'; open(my $inputFH, '<', $datei) or die "Fehler: $!"; my @zeilen = $inputFH; foreach (@zeilen) { nurKleinbuchstaben($_); } for my $zeile (@zeilen) { my %wordCounter; for my $word (split(/ /, $zeile)) { ++$wordCounter{$word}; } # $zeile mit Referenz auf den Hash ersetzen } close($inputFH); Bei euren Vorschlägen fällt mir natürlich auf, dass jeder von euch so eigene Erfahrungen gemacht hat und dementsprechende Vorlieben hat, wie gutes Coden aussieht. Ich muss daher auch schauen, wie ich was am besten umsetzen kann. Ich beschäftige mich erst seit knapp 4 Wochen mit Perl. Binäre Grüße Flips |