(Gast)
n/a Beiträge
|
AW: Text bereinigen: kurze Wörter löschen
16. Mai 2017, 18:29
so?
Delphi-Quellcode:
var
neu : String;
s : String;
bereinigt : String;
begin
for i := 0 to text_aus_file.Count - 1 do begin
s := text_aus_file.Strings[i];
neu := '';
bereinigt := '';
for x := 1 to Length(s) do begin
case s[x] of
'0'..'9',
'a'..'z',
'A'..'Z',
'ä','ö','ü','ß','Ä','Ö','Ü' : neu := neu + s[x];
else
if length(neu) > 6 then begin
bereinigt := bereinigt + neu + ' ';
neu := '';
end;
end;
end;
TEXT.Edit;
TEXT.FieldByName('TEXT').AsString := bereinigt;
TEXT.Post;
end;
end;
|
|
Zitat
|