VB 输入一串字符,有数字和非数字.将连续数字作为一个整数,依次放到数组A.

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:03:39
VB 输入一串字符,有数字和非数字.将连续数字作为一个整数,依次放到数组A.
统计共有多少个整数.并输出他们.
比如输入a123%456 789asdf
a(1)=123
a(2)=456
a(3)=789
那么输入的S为3,内容为123 456 789
打错了.是输出的S为3

Dim szText
szText = "a123%456 789asdf"
Dim oRegExp
Set oRegExp = CreateObject("VBScript.RegExp")
oRegExp.Global=True
oRegExp.IgnoreCase=True
oRegExp.Pattern="([0-9]+)"
Set oMatchs = oRegExp.Execute(szText)
Dim a(),S
S=0
If oMatchs.count>0 Then
S = oMatchs.count
ReDim a(S-1)
For Each oMatch In oMatchs
a(iCount) = oMatch.value
Next
End If

MsgBox S

Dim myStr As String, myTemp As String, myOutput() As String, a() As String, i As Integer, s As Integer
myStr = InputBox("请输入字符串", "数据输入", "a123%456 789asdf ")
For i = 1 To Len(myStr)
myTemp = Mid(myStr, i, 1)
If Asc(myTemp) > 57 Or Asc(myTemp) < 48 Then
myStr = Replace(myStr, myTemp, " ")
End If
Next
myOutput = Split(myStr, " ")
For i = 0 To UBound(myOutput)
If myOutput(i) <>

输入一串字符,直到输入星号(*)为止,输出其中英文字母个数和数字字符个数 速求 输入一个字符串,内有数字和和非数字字符 c语言问题:输入一个字符串,内有数字和非数字字符,例如:a123x456 17960? 输入一串字符,直到输入一个*号为止,统计其中字母个数和数字个数。 输入一串字符,统计其中数字的个数,大写字母的个数和小写字母的个数,其他的不计 C++中若输入一串字符,要得出其中有字母数字的个数程序如何设计 VB程序,输入一串字符,统计其中的各个英文字符的个数(不分大小写)? C语言:输入一串字符,判断有几个字母几个数学几个空格和几个其它字符. 编写一个程序将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来 输入字符串,输出字符串长度,统计数字、大写字母和小写字母个数。输入非字母和数字的字符则结束