Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 

Re: String jeweils nach einem Punkt auslesen

  Alt 20. Mai 2005, 13:41
Hier ein quick & dirty PosEx() auch für D3:

Delphi-Quellcode:
function PosEx(const SubStr, S: string; Offset: integer): integer;
begin
  Result := Pos(SubStr, Copy(S, OffSet, Succ(Length(S) - OffSet)));
  if Result > 0 then Result := Result + Pred(Offset);
end;
TStringList gab es doch schon unter D3 - oder?

Delphi-Quellcode:
var
  sl: TStringList;
  s: string;
  i: integer;
begin
  s := 'G1: 32948893948.1 G2: 4324324.0';
  sl := TStringList.Create;
  i := ExtractBetween(s, '.', ' ', sl);
  ShowMessage(IntToStr(i) + #13#10 + sl.CommaText);
  sl.Free;
end;
Grüße vom marabu
Angehängte Dateien
Dateityp: zip extractbetweenfunc_684.zip (502 Bytes, 13x aufgerufen)
  Mit Zitat antworten Zitat