delphi 怎样获取字符串里面有多少个逗号

来源:百度知道 编辑:UC知道 时间:2024/05/08 15:51:20
例如:150[150],140[140],130[130],120[120],110[110],100[100]
就有5个逗号

在线等////

upper不对,该用length

var
aa:string;
i,b:integer;

begin
b:=0;
aa:='150[150],140[140],130[130],120[120],110[110],100[100] ';
for i:=1 to Length(aa)
begin
if aa[i]=',' then
begin
b:=b+1;
end;
end;
showmessge('有'+IntToStr(b)+'个逗号');
end.

var
aa:string;
i,b:integer;

begin
b:=0;
aa:='150[150],140[140],130[130],120[120],110[110],100[100] ';
for i:=1 to upper(aa)
begin
if aa[i]=',' then
begin
b:=b+1;
end;
end;
showmessge('有'+IntToStr(b)+'个逗号');
end.

大概就这样子吧,很久没用DELPHI了,里面语法可能有点小毛病,嘿嘿