Hallo zongo-joe,
schöne Routine und war bestimmt sehr aufwendig diese zu Testen und zu entwickeln.
Hast du schon Mal von Regulären Ausdrücken gehört?
Mit diesen kann man ganz prima Dinge suchen in dem man Regeln vorgibt.
Beispiel:
44.55.6666
Wenn du das Suchen willst, dann wäre der Suchstring z.B. \d{2}\.\d{2}\.\d{4}
Das kann man dann noch verfeiner, um z.B. zu sagen, dass der Monat nur 0 oder 1 in der ersten Stelle haben kann.
\d{2}\.[01]\d\.\d{4}
Jahreszahl 2 oder 4 stellig:
\d{2}\.[01]\d\.(\d{2}){1,2}
Gibt da wirklich viele tolle Möglichkeiten.
https://regex101.com/
https://www.regular-expressions.info/