Thema: Delphi String kürzen

Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

Re: String kürzen

  Alt 15. Jun 2008, 21:52
du könntest aber auch mit Delete alles ab der Position abschneiden, also etwa so (ungetestet)
Delphi-Quellcode:
const
  S_STD = 'Std.';
var
  i: Integer;
  s: string;
begin
  s := Query1.FieldByName('BEMERKUNG').AsString;
  i := Pos(S_STD, s);
  if i > 0 then
    Delete(s, i, MaxInt); // s: String (var); Index: Integer; Count: Integer; evt. hier auch Pred(i) versuchen oder Succ(i) (?)
  // ...
end;
Bernhard

PS: ob Succ(i) oder nicht hauptsache i + 1
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat