(Gast)
n/a Beiträge
|
AW: Text bereinigen: kurze Wörter löschen
16. Mai 2017, 18:04
Sowas?
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
if (s[x] in ['0'..'9','a'..'z', 'A'..'Z','ä','ö','ü','ß','Ä','Ö','Ü',' ']) then begin
neu := neu + s[x];
end;
end;
if length(neu) > 5 then begin
bereinigt := bereinigt + neu;
end;
end;
TEXT.Edit;
TEXT.FieldByName('TEXT').AsString := bereinigt;
TEXT.Post;
end;
|
|
Zitat
|