Wolfgang Bund: Liste in Perl nicht casesensitive sortieren.

Hallo,
ich habe gerade ein kleines Perl-Problem.
Wie sortiert man eine Liste bzw. ein Array und ignoriert dabei die Großkleinschreibung.
Also standardmäßig mit sort(@wortschatz) kommt ja
Anna, Berta, Cäcilie, Diotima, abgefahren, bemalt
Es soll aber
abgefahren, Anna, bemalt, Berta, Cäcilie, Diotima
herauskommen.

Schöne Grüße,
Wolfgang

  1. hi!

    Wie sortiert man eine Liste bzw. ein Array und ignoriert dabei die Großkleinschreibung.

    OK, ich hab die Frage zwar schon im Chat beantwortet, aber falls es noch jemanden interessiert:
      @sortiert = sort { lc($a) cmp lc($b) } @unsortiert;

    bye, Frank!

    1. Hi Frank!

      @sortiert = sort { lc($a) cmp lc($b) } @unsortiert;

      bye, Frank!

      Wie ich sehe bist Du der Lösung für Dein Problem doch schon näher gewesen, als ich dachte
      ;-). Zumindest wußtest Du schon, daß man sort ein wenig unterstützen kann ...

      Jörk