早教吧 育儿知识 作业答案 考试题库 百科 知识分享

vfp截取两个特定符号之间的字符串20,800,1500,585,1258,458220有以上一个字符串,请问,如何把上面的这些数字提取出来也就是说208001500等等1、总长度不知道2、每处的数字长度不知,

题目详情
vfp 截取两个特定符号之间的字符串
20,800,1500,585,1258,458220
有以上一个字符串,请问,如何把上面的这些数字提取出来也就是说 20 800 1500 等等
1、总长度不知道 2、每处的数字长度不知,
▼优质解答
答案和解析
clear
accept "请输入字符串:" to str
n=len(str)
dimension a(n)
a=0
j=1
kaitou=1
for i=1 to n
if substr(str,i,1)==","
a(j)=substr(str,kaitou,i-kaitou)
kaitou=i+1
j=j+1
endif
endfor
for k=1 to j
?a(k)
endfor
输入20,800,1500,585,1258,458220,
结果是
20
800
1500
585
1258,
458220