Dieser Code ersetzt alle verbotenen Zeichen durch ein Ersatzzeichen:
Delphi-Quellcode:
const
VerboteneZeichen = 'äÄöÖüÜß: !';
ErsatzZeichen = '_';
var
s: String;
c: Char;
i: Integer;
begin
s := 'Müller sagte: Hallo Welt!'; //der Satz
ShowMessage('Original: ' + s);
for i := 1 to Length(VerboteneZeichen) do
begin
c := VerboteneZeichen[i]; //immer nur ein Zeichen
while Pos(c, s) > 0 do
s[Pos(c, s)] := ErsatzZeichen;
end;
ShowMessage('Verändert: ' + s);
end;