Thread Komplexer sort (natürliche Sortierung)
(13 answers)
Opened by Student87 at 2012-11-23 17:10 2012-11-29T11:56:06 Linuxer Schon fast richtig, man muss nur noch dafür sorgen, dass die Regexe immer matchen: Code (perl): (dl
)
1 2 3 4 5 my @sorted = sort { my ($chr_a, $num_a) = $a =~ m/^([a-z]+)(\d*)/i; my ($chr_b, $num_b) = $b =~ m/^([a-z]+)(\d*)/i; $chr_a cmp $chr_b || $num_a <=> $num_b } @list; Ergebnis: Code: (dl
)
1 chr1 Gruß
GUIfreund |