Aktuelle SeiteWähle Forum / Perl / Allgemeines zu Perl / suche in hashes

suche in hashes


Bild von mikey

By mikey - Posted on 15 März 2010

Hi all,

Ich möchte folgendes Problem lösen:

Ich habe ein Textdatei: jede Zeile besteht aus ein Wort und seine Frequenz.
Example.txt -> das ich als hash mit key value betrachte

sunny 2
hot 3
mild 1
windy 2
rainy 5

Dann habe ich eine weitere Textdatei:
Sentences.txt

sunny hot mild
sunny windy mild
rainy mild

Ich will beide Texte vergleichen:
mit dem Code:
foreach $key in %hash
 foreach zeile in Sentences.txt
 if $key exists in zeile
    dann print corresponding value of this key
 else
   print 0

Meine Ausgabe soll dann so für Sentences.txt so aussehen:

2,3,1,0,0
2,2,1,0,0
5,1,0,0,0

Brauche Hilfe. kann mir jemand helfen das code zu realisieren

Gruß, Mikey

Trackback URL für diesen Beitrag:

http://community.perl.de/trackback/46
0
Eigene Bewertung: Keine