2,498
社区成员
发帖
与我相关
我的任务
分享
var
s:string;
begin
s:='你好 中 国!';
s:=StringReplace(s,' ','',[rfReplaceAll]);
showmessage( s );
end;
var
i, n: Integer;
s: string;
begin
s := ' 你好 世界 ';
n := Length(s);
i := 1;
// 去头
while (i < n) and (s[i] = #161) do
begin
if s[i + 1] = #161 then
begin
Delete(s, i, 2);
Dec(n, 2);
end
else
Inc(i);
end;
i := Length(s);
// 去尾
while (i > 1) and (s[i] = #161) do
begin
if s[i - 1] = #161 then
begin
Delete(s, i - 1, 2);
Dec(i);
end;
Dec(i);
end;
ShowMessage(s);
end;