51Testing软件测试论坛

标题: 正则表达式中的选择与编组 [打印本页]

作者: cuixiaoyan1020    时间: 2009-7-29 11:00
标题: 正则表达式中的选择与编组
例如有一串字符:<span id=data grid1_ctl2_label3>,其中ctl的范围是2到94,其中2到94这个范围使用到正则表达式中的选择与编组,我如何来得到2到94这个范围呢?
作者: lvguobin    时间: 2009-7-29 11:56
A=mid(str,2,94)
作者: cuixiaoyan1020    时间: 2009-7-29 14:21
标题: 回复 2# 的帖子
用描述性编程如何得到?(不用其它的函数和方法,它用到正则表达式中的选择和编组),可以得到2到94的范围
作者: onlonely    时间: 2009-7-29 18:45
Set re = New RegExp
        re.Pattern ="\d{1,2}"
        Set reUtil=re.Execute(vString)  'vstring就是输入的字符串
        If reUtil.Count=0 Then
                msgbox "查找的字符串("&vString&")没有任何内容能够匹配规则:\d{1,2}"
        End If
        HentString=reUtil.item(0)


这个就是用正则表达式获得字符串的方法.
作者: cuixiaoyan1020    时间: 2009-7-30 09:30
标题: 回复 4# 的帖子
我说的是如何用正则表达式中的选择和编组来实现得到2到94这个范围?
作者: intothestorm    时间: 2009-7-30 10:41
  1. pattern = "^[1-8]\d$|^[2-9]$|^9[0-4]$"
复制代码

作者: cuixiaoyan1020    时间: 2009-7-30 14:15
标题: 回复 6# 的帖子
如果把6楼的这这句用vbs脚本写,如何实现?
作者: sunhope800    时间: 2009-7-30 15:19
顶!顶!顶!顶!顶!
作者: cuixiaoyan1020    时间: 2009-7-30 15:30
标题: 回复 8# 的帖子
顶什么?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2