(Co-Admin)
Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
Delphi 10.4 Sydney
|
Re: Nur Zahlen aus einem String zulassen
21. Mai 2008, 13:12
Wenn es nicht arg kritisch ist mit der Performance, würde ich auch Zeichen für Zeichen durch den String wandeln und die Ziffern kopieren. Falls das mit dem Kopieren keine gute Idee ist, kannst Du auch alle "nicht-Ziffern" mit #0 überschreiben und dann am Ende einmalig etwas wie "text:= StringReplace( text, string(#0), '', [rfReplaceAll])" aufrufen.
Ansonsten könntest Du Dir auch eine der Bibliotheken für reguläre Ausdrücke schnappen und dann etwas schreiben, das aussieht wie: $text = preg_replace( '/[^0-9]/', '', $text );
Daniel R. Wolf mit Grüßen aus Hamburg
|