51Testing软件测试论坛

标题: QTP正则表达式 [打印本页]

作者: leiceshi    时间: 2015-7-8 15:58
标题: QTP正则表达式
        Dim matches,reObj,alltext,b
        alltext = Browser("xxx").Page("xxx").Frame("Frame").WebElement("xxx").GetROProperty("innertext")
        set reObj = New RegExp
        reObj.Pattern = "/d+[1-6]/d{6}/D+"
        set matches = reObj.execute(alltext)
如上,怎样获取 matches 内,成功匹配的字符串个数
作者: fangty    时间: 2015-7-9 11:19
regex=ur"/z" #if    re.match(regex,subject):
           do_something()
else:
           do_anotherthing()

作者: jingzizx    时间: 2015-7-9 13:07
可以自己计数吧:
dim count
count =0
For Each match in matches
           count=count+1
Next


作者: leiceshi    时间: 2015-7-16 16:15
jingzizx 发表于 2015-7-9 13:07
可以自己计数吧:
dim count
count =0

最终用的你这个方法,成功了




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