Nach den Beispielen sollte da
"grünblau" und "eigelbE" herauskommen.
ein erster Ansatz wäre
Delphi-Quellcode:
target:='';
for i:=1 to length(source) do
case source[i] of
$00..$20 : begin end;
$30..$39 : begin end;
else target:=target+source[i];
end;{case----------------------}
ggf müßten dann noch !/&%$ und Konsorten heraus gefiltert werden.
Gruß
K-H