Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.617 Beiträge
Delphi 12 Athens
|
AW: Stringbearbeitung - UTF8-Zeichensatz
14. Mai 2014, 14:24
Nicht unbedingt die performanteste Lösung, als Ansatz soll es aber erst einmal reichen:
Delphi-Quellcode:
function Irgendwas(const s: string): string;
var
i, iCharCode: integer;
CharPair: string;
begin
Result := '';
i := 1;
while i < Length(s) - 1 do
begin
CharPair := Copy(s, i, 2);
if TryStrToInt('$' + CharPair, iCharCode) then
if (iCharCode >= Ord('A')) and (iCharCode <= Ord('Z')) then
Result := Result + Chr(iCharCode);
inc(i, 2);
end;
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
|