比如str:='ddd,ddd,ddd,dd,d,d,'
怎么判断这个字符串有几个逗号?
怎么判断这个字符串有几个逗号?
解决方案 »
- delphi7安装GridPanel控件
- 懂汇编的进来帮忙转/delphi
- 急----delphi7运行问题!
- 我用DBNavigator+DBGrid控制数据的删除、修改操作后无法提交数据和刷新?急!!!!!!!!!
- 关于capCreateCaptureWindowA获取视频的问题,请大侠帮忙解决
- 请教各位大狭,你们现在使用什么数据库访问技术:BDE、ADO还是dbExpress?
- 如果取得treeview 选中节点的父节点?
- delphi 获取主板唯一的ID信息以此来标识远程客户端。想问一下怎么获取这个ID号?
- combobox
- 程序执行中,能不能转到1个txt文件得代码中去执行?
- 怎么总是报错啊?那位高手帮我?
- 怎么改变快捷菜单PopupMenu1的颜色?
begin
str[pos(',',str)]:=a;
inc(count);
end;最后的count就是有几个逗号
原理是,发现一个有逗号的地方就用一个非逗号去代替它(比方说是a)
再不断循环,当没有逗号的时候pos返回值为不大于0的
d:=0; //逗号個數
for 1 to lenth(str) do
begin
if copy(str,x,1)=',' then d:=d+1
x:=x+1;
end;
showmessage(floattostr(d));
d:=0; //逗号個數
for x=0 to length(str) do
begin
if copy(str,x,1)=',' then d:=d+1
x:=x+1;
end;showmessage(Inttostr(d));
while pos(','string)>0 do
begin
str[pos(',',str)]:=a;
inc(count);
end;
for i:=1 to length(str) do
count:=count+integer(str[i]=',');