Thread Leerungszeiten aufsplitten
(7 answers)
Opened by jan999 at 2009-08-24 16:58
hi !
das habe ich bisher gebastelt: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 my $collection_times = "Mo-Fr 10:00; Sa 10:00; Su 11:00;"; CreateCollectionTimeTable(); sub CreateCollectionTimeTable { my(@days) = split( /;/, $collection_times ); foreach $day (@days){ $_ = $day; s/^\s+//; # fuehrende Leerzeichen entfernen s/\s+$//; # nachfolgende Leerzeichen entfernen my($dayname,$daytime) = split( / /, $_ ); print "|".$dayname."| - |".$daytime."|\n"; } } Was nur, wenn einer das Leerzeichen zwischen Tag/Zeit vergessen hat und wie könnte man noch sicher gehen das in zeitlicher Reihenfolge gelistet wird. Wie könnte man (schreiben eines Logs) abfangen wenn ungültige Uhrzeiten bzw. engl. Wochentage geschrieben werden ?!?!? Gruß Jan :-) |