Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zahlen aus String Filtern (https://www.delphipraxis.net/125070-zahlen-aus-string-filtern.html)

Cyf 30. Nov 2008 12:43

Re: Zahlen aus String Filtern
 
Ich hätte ja einfach vorgeschlagen mir ein dynamisches Array of Integer zu bauen und den Text (z.B. mit Pos) einfach immer bis zum nächsten Leerzeichen zu durchlaufen und zu schauen, ob da eine gültige Zahl steht.
Aber regular expressions kommen natürlich auf das selbe raus.

inherited 30. Nov 2008 12:54

Re: Zahlen aus String Filtern
 
Delphi-Quellcode:
var sl: TStringList; i, k: Integer;
[...]
  sl := TStringList.Create;
  try
    sl.Delimiter := ' ';
    sl.DelimitedText := 'Du hast 800 Euro und 20 Fische im Karton';
    for i := 0 to sl.count - 1 do
    begin
      if TryStrToInt(sl[i], k) then
      begin
        //Ich bin eine Zahl
      end else begin
        //Ich bin keine Zahl
      end;
    end;
  finally
    sl.Free;
  end;
end;

reyka 30. Nov 2008 15:33

Re: Zahlen aus String Filtern
 
@inherited

Super danke werd ich gleich mal ausprobieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:34 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz