求教怎样用按键精灵区分文字和数字
展开全部
q="我在花园10单元25号"
For i=1 to len(q)
If int(Mid(q, i,1))<>""
a=a&int(Mid(q, i,1))
Else
b=b&Mid(q, i,1)
End If
Next
MessageBox a&" , "&b
For i=1 to len(q)
If int(Mid(q, i,1))<>""
a=a&int(Mid(q, i,1))
Else
b=b&Mid(q, i,1)
End If
Next
MessageBox a&" , "&b
追问
那如果q="我在花园10,25号“
怎么把”10,25“中间的逗号都识别出来,
而不只是1025啊?
追答
dim a,b
q="我在花园10单元,25号"
For i=1 to len(q)
If IsNumeric(Mid(q, i, 1)) = True or Mid(q, i, 1)=","
a = a & Mid(q, i, 1)
Else
b = b & Mid(q, i, 1)
End If
Next
MessageBox a&" , "&b
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询