Tim Taylor
31-12-2003, 18:01
Hi zusammen,
kann mir jemand von Euch verraten, wie ich möglichst einfach Versionsnummern in Perl sortieren kann?
Beispiel
@zahlen=("1.12","1.2","1.13","2.11");
@zahlen2=sort @zahlen;
foreach $zahl (@zahlen2)
{
print "$zahl \n";
}
Das Ergebnis ist ja dann: 1.12 1.13 1.2 2.11
Das ist aber leider falsch, da Version 1.2 vor Version 1.12 kommt. Wie kann ich die Nummern richtig sortieren ? Für Hilfe und Ratschläge wäre ich sehr dankbar.
kann mir jemand von Euch verraten, wie ich möglichst einfach Versionsnummern in Perl sortieren kann?
Beispiel
@zahlen=("1.12","1.2","1.13","2.11");
@zahlen2=sort @zahlen;
foreach $zahl (@zahlen2)
{
print "$zahl \n";
}
Das Ergebnis ist ja dann: 1.12 1.13 1.2 2.11
Das ist aber leider falsch, da Version 1.2 vor Version 1.12 kommt. Wie kann ich die Nummern richtig sortieren ? Für Hilfe und Ratschläge wäre ich sehr dankbar.