es kommt drauf an, wie die Zeilen aufgebaut sind
entweder du hangelst dich einzeln durch den String und suchst dein "Trennzeichen" (wie Peter) oder du gehst (wie ich jetzt) davon aus, daß die Wörter mit einem Leerzeichen getrennt sind (also nix mit Komma oder so)
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| procedure TForm1.Button1Click(Sender: TObject); Var i,_pos:integer; s:string; begin for i:=0 to Memo1.Lines.count-1 do begin s:=memo1.lines[i]; _pos:=pos(' ',s); if _pos<>0 then //Leerzeichen gefunden, rest der zeile abknipsen begin delete(s,_pos,length(s)-_pos+1); memo1.lines[i]:=s; end; end; end; |
so schwer ist das doch nicht, oder?
Mfg Frank