Sortierung - kleine Buschstaben nicht am Ende
|
Seitenanfang |
Mit dem Code # Daten sortieren foreach my $record (sort { rec_link($a) cmp rec_link($b) } @daten) { push (@records, $record); }
sortiere ich eine List alphabetisch. Dies funktioniert eigentlich recht gut. Nun gibt es jedoch ein Problem. Kleine Buchstaben stehen am Ende und werden nicht alphabetisch eingegliedert. Wie kann ich das ändern?
Datum: 26.08.2007-12:04

|
re: Sortierung - kleine Buschstaben nicht am Ende
|
Seitenanfang |
| Wie waere es, wenn du die Strings erst komplett in Kleinbuchstaben umwandelst, und dann vergleichst? sort { lc(rec_link($a)) cmp lc(rec_link($b)) } Dann sollte die Gross- und Kleinschreibung irrelevant sein. Gruss, mooze.
Datum: 28.08.2007-17:24

|
re: Sortierung - kleine Buschstaben nicht am Ende
|
Seitenanfang |
| Vielen Dank - das war es. Gruss, Andreas
Datum: 31.08.2007-19:17

|