Also, eine Heuristik kann man schon schreiben. Wie Rufo schon schrieb:
- Was soll das Teil erkennen können? Also: Erstellen einer Tabelle mit : Eingabe und erwarteter Ausgabe. Zunächst nur unterschiedliche Kategorien, also z.B. 'DD.MM.YY' und 'DD.MMM.YY' und 'MMM DD YY' etc.
- Schreiben der Unittests. Und zwar für jede Kategorie einen
- For unitTest in UnitTests do WriteCodeThatPasses(unitTest);
- Erweitern der Liste unter (1) für alle Monate, Wochentage etc. also alle Kongurenzklassen.
So. Da ich jetzt auch schon Beiträge wiederhole... Ist vielleicht alles gesagt?
PS: RegEx kann man natürlich z.T. auch verwenden.