vb 操作字符串 取之不“进”啊
有这样一个字符串 "N 空格若干 M 空格如干 1 空格若干 P" (例如 -1 0 1 1000) N是0,1或-1. M同N。 P是500到5000的整数。 如何才能提取出N,M 和P来。谢谢!!! 问题补充:空格若干是因为空格数目不一定相等。
用split函数分离空格引用 VB code'我管你 N M P 是啥,中间多少空格,通吃!Dim strText$, arrRlt$(), i& strText="N M 1 P"'你的那个字符串While (InStr(1, strText,"")>0)'这里是两个空格! strText=Replace(strText,"","")'前面两个空格,后面一个空格Wend arrRlt=Split(strText,"")'一个空格For i=0ToUBound(arrRlt) MsgBox i&" ---->"& arrRlt(i),64Next VB code: '引用了Microsoft VBScript Regular Expressions 5.5 Private Sub Form_Load() Dim re As RegExp Dim mh As Match Dim mhs As MatchCollection Dim inpStr As String inpStr = " -1 0 1 1000" Set re = New RegExp re.Global = True re.Pattern = "\d+" Set mhs = re.Execute(inpStr) For Each mh In mhs MsgBox mh Next End Sub
相关问答:
希望大家能够帮我下.感谢了.. 源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html 转为VB.NET源码. 小弟完全是新手 不懂的说.麻烦各位帮忙一下 我的EMAIL是:4452 ......
本人使用的是VB6.0版本 假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如, A.B1,A.B2,... 但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......
可以吗 好奇怪的题目额!! 可以告诉我们你到底想问什么 ? 2分给我的话就可以。 ........................可以吗 可以! 纠结, 29. vb可以这样做不? ( H )√ A. ......
为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊? 代码看看 照道理form.show 没次数限定的吧 我也快疯了。 楼主知道怎么发贴么? 引用 我也快疯了。 楼主知道怎么发贴么? 楼主也 ......
如何隐藏listview的列宽,将列宽设为0,但拉动列又会出现,有没有办法即可以拉动列宽又可以隐藏某列的方法 看看有没有拉动列宽的事件,如有,可在此将其宽度设为0 。listview貌似不行,换控件 listview 是可以的& ......