中国开发网: 论坛: 程序员情感CBD: 贴子 118543
haitao
你这个需要2倍的空间
d := 0
for i = BeginPos to EndPos do begin
if Sour[i] in CKeepChars then begin
if d<>0 then
Sour[i+d] := Sour[i]
else
else
Inc(d);
end;
end;

最后把字符串Sour截短d个字符即可

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录