Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: 32-stellige zahlen aus txt oder memo auslesen

  Alt 20. Jul 2007, 16:41
Du gehst jtzt allerdings davon aus, dass sie getrennt Zeilenweise vorhanden sind
Wie wäre es damit? Ungetested hingepfuscht.
Ich benutze hier StrToIntDef, ich weiß allerdings nicht ob es schneller/sauberer ist, alle 32 Stellen auf 0..9 zu testen.

Delphi-Quellcode:
procedure FilterZahlen32{Das 32 ist irreführend :D} (rein: String; raus: TStrings);
var i: Integer;
begin
  raus.BeginUpdate;
  raus.clear;
  for i := 1 to length(rein) do
  begin
    s:=Copy(rein,i,32);
    if StrToIntDef(s,42)<>42 then
      raus.Add(s);
  end;
  raus.EndUpdate;
end;
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat