leiceshi 发表于 2015-7-8 15:58:25

QTP正则表达式

        Dim matches,reObj,alltext,b
        alltext = Browser("xxx").Page("xxx").Frame("Frame").WebElement("xxx").GetROProperty("innertext")
        set reObj = New RegExp
        reObj.Pattern = "/d+/d{6}/D+"
        set matches = reObj.execute(alltext)
如上,怎样获取 matches 内,成功匹配的字符串个数

fangty 发表于 2015-7-9 11:19:10

regex=ur"/z" #if    re.match(regex,subject):
         do_something()
else:
         do_anotherthing()

jingzizx 发表于 2015-7-9 13:07:15

可以自己计数吧:
dim count
count =0
For Each match in matches
         count=count+1
Next

leiceshi 发表于 2015-7-16 16:15:03

jingzizx 发表于 2015-7-9 13:07
可以自己计数吧:
dim count
count =0


最终用的你这个方法,成功了
页: [1]
查看完整版本: QTP正则表达式