又来了
var
i:Integer;
s:TStrings;
begin
s:=TStringList.Create;
ExtractStrings(['.'],[],'A.1.3.11.11A',s);
for i:=1 to s.count-2 do
s:=s[i-1]+'.'+s;
for i:=1 to s.count-2 do
ShowMessage(s);
end;
var
s:string;
flag:boolean;
i,j,k:integer;
begin
j:=要找'.'数
s:='A.1.3.11.11A';
flag:=true;
while flag do
begin
if s='.' then
begin
k:=k+1;
end;
i:=i+1;
if k>j then
flag:=false;
end;
s:=copy(s,0,i-2);