|
原帖由 军临城下 于 2008-9-2 16:57 发表
谢谢lingxin5013这位朋友啦!呵呵
你的思路很清晰,处理的很好哦!
我刚开始以为要用一个正则表达式来写,晕啊!
用正则表达式来写思路也很正确啊,Copy下帮助中的代码,稍微改一点点就行了
只要去取字符串中的第二个数字就可以了,只要简单的这样写就行咯
WScript.Echo RegExpTest("\d+","innertext:=共21条,/11页")
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分字符大小写。
regEx.Global = True ' 设置全局可用性。
Set Matches = regEx.Execute(strng) ' 执行搜索。
RegExpTest = Matches(1) '取匹配到的第二个值
End Function |
|