$xNeTworKx: 3-fach Hash, oder so ?

Beitrag lesen

Oh hi, der Chef persönlich =)

Einfache Moeglichkeit: den zu sortierenden String temporaer in eine fuer die Sortierung geeignetere Form umzuwandeln. Dazu waere es sinnvoll, gleich die Einzelwerte zu speichern, z.B. so:

if ($termin =~ /<wann>(\d{2}).(\d{2}).(\d{4})</wann>/sg) {
  my $dd = $1; my $mm = $2; my $yyyy = $3;
  push @array $yyyy.$mm.$dd;

Dann stehen die Termindaten im Array in der Form:
20020412
Das kann man prima sortieren, und die Daten haben eine einheitliche Form, die man spaeter leicht wieder mit einem regulaeren Ausdruck aufdroeseln kann.

Ach Gott =) und ich denk in so komplizierten Dimensionen =).
Hab bei meinen ersten Versuchen schon mal dd mm und yyyy einzeln zerlegt gehabt, aber nicht mehr weiter gewusst.
Danke jedenfalls, werds gleich so hin ändern.