Gibt es da in Perl eine Funktion für oder ein Modul oder hat mir jemand eine Idee wie ich das geschickt anstellen könnte ?
Dein Stichwort lautet Schwartzsche Transformation, siehe
http://forum.de.selfhtml.org/archiv/2005/1/t99696/#m609430
Die Daten hab ich z.Zt. in einem Array
Dann schau in die dazu gehörende FAQ:
http://perldoc.perl.org/perlfaq4.html#How-do-I-sort-an-array-by-(anything)%3F
Das zusammengeführt ergibt (@unsorted ist dein Array):
my @sorted = map { $_->[0] }
sort { $a->[1] cmp $b->[1] || $a->[2] cmp $b-> [2] }
map { [ $_, (split /\s-\s/)[1,2] ] } @unsorted;
Den Code zu verstehen sollte nach Lektüre der Links kein Problem sein, ansonsten frage nochmal nach.
Siechfred
--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Ich bin strenggenommen auch nur interessierter Laie. (molily)