字符串格式:aa:='0005252,0005222,0005333,0005222...'
如何根据逗号的位置截取 s[1]:='0005252';s[2]:='0005222';s[3]:='0005333'
aa字符串无限长
所以S[i]不是固定的
如何根据逗号的位置截取 s[1]:='0005252';s[2]:='0005222';s[3]:='0005333'
aa字符串无限长
所以S[i]不是固定的
i : integer;
begin
List := TStringlist.Create;
List.Clear;
List.Delimiter := ',';
List.DelimitedText := aa;
For i := 0 to List.count - 1 do
begin
showmessage(list.strings[i]);
end;
list.free;
end;
aa:string;
begin
aa:='0005252,0005222,0005333,0005222...';
List:=TStringList.Create;
try
List.Text:=StringReplace(aa,',',#13,[rfReplaceAll]);
List.Strings[i]//这就是你想要的
finally
List.Free;
end;
end;