Du schaust Dir doch schon in Deinem ersten Beitrag ein einzelnes Zeichen in der Zeichenkette an (die eckigen Klammern helfen dabei ungemein).
Zur Erinnerung:
Delphi-Quellcode:
if edzeichenkette.text[b] = edzeichen.text then
edzeichenkette.text[b]:='';
Übertrag das doch mal auf meinen in Prosa gehaltenen Lösungsweg. Versuch doch mal die beiden Zeilen oben so umzuformulieren, daß sie meinem Vorschlag entsprechen. Dann bist du ja fast schon fertig.
Wie gesagt: StringReplace dürfte als Lösung nicht akzeptiert werden...
Sherlock