16,748
社区成员
发帖
与我相关
我的任务
分享
//我来完善一下
function TForm1.SplitEditText(aText: string): string;
var
i, j: Integer;
//j变量可以保证从右数满足两位一空格
begin
j := 0;
for i := Length(aText) + 1 downto 2 do
begin
Inc(j);
if (j Mod 2 <> 0) then
Insert(' ', aText, i);
end;
Result := aText;
end;
[Quote=引用 1 楼 bdmh 的回复:]
var
s:string;
i:Integer;
begin
s := Edit1.Text;
for i := Length(s) downto 1 do
begin
if i mod 2 = 0 then
begin
Insert(' ',s,i+1);
end;
end;
Edit1.Text := s;
end;