Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Zahlen aus String extrahieren (https://www.delphipraxis.net/154901-zahlen-aus-string-extrahieren.html)

Amateurprofi 22. Apr 2013 02:44

AW: Zahlen aus String extrahieren
 
Mal auf die Schnelle:
Delphi-Quellcode:
type
   TNumbers=array of integer;

PROCEDURE ReadNumbers(const s:string; var numbers:TNumbers);
var i,j,len:integer;
begin
   numbers:=nil;
   i:=1;
   len:=Length(s);
   while (i<=len) do begin
      while (i<=len) and not (s[i] in ['0'..'9']) do inc(i); // auf erste Ziffer
      if i>len then exit;
      j:=i;
      while (i<=len) and (s[i] in ['0'..'9']) do inc(i); // hinter letzte Ziffer
      SetLength(numbers,Length(numbers)+1);
      numbers[High(numbers)]:=StrToInt(Copy(s,j,i-j));
   end;
end;


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

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