Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: String-Bearbeiten (Filtern, Löschen, etc.)

  Alt 11. Mär 2006, 15:57
Moin Pierre.

X ist nicht initialisiert, der Index i muss bei 0 beginnen und x liefert immer das letzte Vorkommen, weil du die Schleife nicht abbrichst.

Einfacher wäre das:

Delphi-Quellcode:
function Before(s, pattern: String): String;
var
  i: Integer;
begin
  i := Pos(pattern, s);
  Delete(s, i, Length(s));
  Result := s;
end;
Grüße vom marabu

Edit: nur Kosmetik
  Mit Zitat antworten Zitat