Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: Steuerzeichen
2. Sep 2011, 18:36
Und eine Kombination unserer beiden Codes dürfte schneller sein. Noch flotter ginge es dann wohl nur noch über Pointer.
Delphi-Quellcode:
function TMain.CleanText(const S: String): String;
var
i, j: integer;
begin
SetLength(Result, Length(S));
j := 0;
for i := 1 to Length(S) do
if (Ord(S[i]) > 31) or (S[i] in [#10, #13]) then
begin
inc(j);
Result[j] := S[i];
end;
SetLength(Result, j);
Result:=Trim(StringReplace(Result,'"','´´',[rfReplaceAll]));
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|