现在小弟有一字符串a="1,2,3,4,5,6,7,8, ... 43,435,568,9,00,32"
如何用正则表达式把字符传中的数字取出来放在一个数组。(省略号表示中间还有若干数字)
如何用正则表达式把字符传中的数字取出来放在一个数组。(省略号表示中间还有若干数字)
解决方案 »
- VB作用域的问题,请教!!
- 100分求教VB中vaSpread用法,具体细节请进来看,解决马上给分!!!!!!急!!解决再追加100分!!
- QQ挂机服务器源代码免费公布!!!
- 谈谈实现的可能及所需的时间复杂度——做过考勤的来说说,该用哪种考勤算法,提些建议!(续)(100分跪求!!!)
- 再请问下个关于读写.ini文件问题(主要是删除某句)(50分)
- 高兴啊! 这里人气不足 散散分让、大家精神一下!怎样把文件存入数据库,然后取出阿!
- 关于窗体的客户区域?
- 大家有没有VB写得输入法软件的源码吗?
- 为什么SQL语句中<>'某项' 返回的结果不对
- 这个送女朋友好吗
- 高手请帮帮我,关于进程的!
- winsock初级问题,高手来帮帮
Dim str() As String
Dim lestr As String
Dim i As Integer
Dim j As Integer
j = 0
lestr = "1,2,3,4,5,6,7,8,32,35,65,101,124"
Do While (i < Len(lestr))
i = InStr(1, lestr, ",", vbTextCompare)
ReDim str(j)
str(j) = Mid(lestr, 1, Len(lestr) - (Len(lestr) - i) - 1)
lestr = Mid(lestr, i + 1, Len(lestr) - i)
Debug.Print str(j)
Debug.Print lestr
j = j + 1
i = i + 1
LoopEnd Sub
dim i as longa="1,2,3,4,5,6,7,8, ... 43,435,568,9,00,32"
s=split(a,",")
for i=lbound(s) to ubound(s)
debug.print s(i)
next
Dim str() As String
Dim lestr As String
Dim i As Integer
Dim j As Integer
j = 0
i = 1
lestr = "1,2,3,4,5,6,7,8,32,35,65,101,124,9,00,12"
Do While (i <> 0)
i = InStr(1, lestr, ",", vbTextCompare)
ReDim str(j)
If i = 0 Then
str(j) = Mid(lestr, 1, Len(lestr))
Else
str(j) = Mid(lestr, 1, Len(lestr) - (Len(lestr) - i) - 1)
End Iflestr = Mid(lestr, i + 1, Len(lestr) - i)
Debug.Print str(j)
Debug.Print lestr
j = j + 1
LoopEnd Sub
用split。。