Zitat von
Satty67:
Die 1024 ist hier nur, um nicht die Länge des String ermitteln zu müssen.
Was bedeutet, das Beträge mit mehr als 1023 Stellen falsch wiedergegeben werden.
Ganz ehrlich: Was spricht hier gegen eine Verwendung von Length? Die zusätzliche CPU-Zeit dürfte kaum der Grund sein.
//Nachtrag: Eine Alternative wäre die Verwendung von TPerlRegEx mit einer Regex, die nur auf numerische Zeichen anspringt, evtl. noch auf ".,-"...