Thema: Delphi string durch ; getrennt

Einzelnen Beitrag anzeigen

Pauli

Registriert seit: 12. Dez 2003
Ort: Hamburg
10 Beiträge
 
Delphi 7 Professional
 
#7

Re: string durch ; getrennt

  Alt 8. Sep 2004, 14:59
Hallo Christian,

Einfache Stringverarbeitung:
1. POS - suchen eines Simbols in einem String. Liefert Position(Integer)
2. LEFTSTR - liefert n Zeichen von links
3. RIGHTSTR - das gleiche von rechts
4. LENGTH - liefert Länge eines Strings.

Ich hoffe du kannst damit etwas anfangen

Delphi-Quellcode:
var
  p: Integer;
  tSpalte: Integer;
  tZeile: String;

begin
  p := 0;
  tSpalte := 0;
  tZeile := Zeile;
  while p < Length(tZeile) do
  begin
    p := pos(';', tZeile);
    tSpalte := tSpalte + 1;
    if tSpalte >= Spalte then
    begin
      Result := LeftStr(tZeile, p-1);
      Break;
    end
    else
      tZeile := RightStr(tZeile, length(tZeile)-p);
  end;
end;
Vile Spaß
Pauli
  Mit Zitat antworten Zitat