如何删除文本框里面文字和符号,并且统计数字数量? 例如文本框内容01,05 电风扇#@ 06,05{六四五09改为01,05,06,05,09,并且统计数量6个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() Dim s As String, t As String Dim ch As String Dim i As Long, j As Long s = "01,05 电风扇#@ 06,05{六四五09" For i = 1 To Len(s) ch = Mid(s, i, 1) If ch >= "0" And ch <= "9" Then t = t & ch Else t = t & "," End If Next t = t & "," Do While (InStr(t, ",,") > 0) t = Replace(t, ",,", ",") Loop For i = 1 To Len(t) If Mid(t, i, 1) = "," Then j = j + 1 End If Next Print "处理结果:"; t Print "数目:"; jEnd Sub 也可以这样Private Sub Command1_Click() Dim s As String, t As String Dim ch As String Dim i As Long Dim cc() As String s = "01,05 电风扇#@ 06,05{六四五09" For i = 1 To Len(s) ch = Mid(s, i, 1) If IsNumeric(ch) Then t = t & ch Else t = t & "," End If Next Do While (InStr(t, ",,") > 0) t = Replace(t, ",,", ",") Loop cc = Split(t, ",") Print "处理结果:"; t Print "数目:"; UBound(cc) + 1End Sub 数据库查询的值赋给变量问题 调用过程时,为何不加 call ,则引用传递的变量值不会传回来? 非技术类 使用VB绘图遇到的问题,数据太多 FileCopy SourceFile, DestinationFile 网絡盤上怎么沒有權限 关于Vsflexgrid合并的问题(100分)? 请教各们大侠们:一人用vb读Foxmail中数据的问题?十万火急。在线等!! 各位高手请进,我有一个非常简单的问题想问 请教一个问题 vb6怎么调用webservice 遇到一个难题,高手帮忙 vb+access+msflexgrid 问题 请大家帮助
Dim s As String, t As String
Dim ch As String
Dim i As Long, j As Long
s = "01,05 电风扇#@ 06,05{六四五09"
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
t = t & ch
Else
t = t & ","
End If
Next
t = t & ","
Do While (InStr(t, ",,") > 0)
t = Replace(t, ",,", ",")
Loop
For i = 1 To Len(t)
If Mid(t, i, 1) = "," Then
j = j + 1
End If
Next
Print "处理结果:"; t
Print "数目:"; j
End Sub
Private Sub Command1_Click()
Dim s As String, t As String
Dim ch As String
Dim i As Long
Dim cc() As String
s = "01,05 电风扇#@ 06,05{六四五09"
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If IsNumeric(ch) Then
t = t & ch
Else
t = t & ","
End If Next
Do While (InStr(t, ",,") > 0)
t = Replace(t, ",,", ",")
Loop
cc = Split(t, ",")
Print "处理结果:"; t
Print "数目:"; UBound(cc) + 1
End Sub