![]() |
Zahlen aus einem String filtern und in einem neuen anzeigen
Hallo,
hiermit kann man also alle Zahlen aus einem String rausfiltern und als neuen String zusammensetzen und anzeigen.
Delphi-Quellcode:
Grüsse, Daniel :hi:
function OnlyInt(const sTemp: String; const ValidChars: TCharSet): String;
var iDest: Integer; iSource: Integer; begin SetLength(Result, Length(sTemp)); iDest := 0; for iSource := 1 to Length(sTemp) do if sTemp[iSource] in ValidChars then begin Inc(iDest); Result[iDest] := sTemp[iSource]; end; SetLength(Result, iDest); end; function NewString(const sTemp: String): String; begin Result := OnlyInt(sTemp, ['0'..'9']) end; procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(NewString('sdfghfdsghzf7zg87zt874tr8734trfdwgt4e87')); end; |
Re: Zahlen aus einem String filtern und in einem neuen anzei
Hallo,
kleiner Nachtrag noch: TCharSet ist so deklariert:
Delphi-Quellcode:
Grüsse, Daniel :hi:
type
TCharSet = Set of Char; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz