51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2033|回复: 7
打印 上一主题 下一主题

[原创] 再问如何模糊查询一个object的属性

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-31 16:57:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
JavaWindow().JavaDialog().JavaStaticText("label:=×××匹配成功!")
其中×××每次都会发生变化,请问我用正则怎么处理??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
发表于 2007-6-1 09:28:56 | 只看该作者

回复 #6 fengle 的帖子

很明显楼主对正则表达式在QTP中的使用方法不清楚呀,要不然的话,你也不会写出那样的脚本!还是根据版主的提示看看正则方面的资料
这里我提供一个用于判断日期格式的正则表达式!希望对你有帮助!

判断日期的正则表达式:
  strng="12-05-2024"
  Dim regEx, retVal            ' Create variable.
  Set regEx = New RegExp         ' Create regular expression.
  regEx.Pattern ="(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])-(?:19\d{2}|20\d{2})"       ' Set pattern.
  regEx.IgnoreCase = False      ' Set case sensitivity.
  retVal = regEx.Test(strng)      ' Execute the search test.
  If retVal Then
   msgbox  "Format OK"
  Else
    msgbox  "Format False"
  End If
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-6-1 09:24:44 | 只看该作者
    关于正则表达式的资料,在[QTP精华区] 就有不少!为什么不去[QTP精华区] 那里看看?!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-6-1 09:14:53 | 只看该作者
    我的正则表达式是这样写的:
    JavaWindow().JavaDialog().JavaStaticText("label:=.*匹配成功!")
    运行不过去,我觉得就是我的正则表达式出了问题。能不能提示一下,或者提供点资料??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-5-31 20:35:43 | 只看该作者
    正则表达式 可以解决你的问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-5-31 18:47:08 | 只看该作者
    谢谢斑竹的指导,我以前一直以为描述性编程中不能使用正则表达式
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-5-31 17:37:31 | 只看该作者
    在论坛上搜索一下“正则表达式”
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-5-31 17:37:06 | 只看该作者
    参考一下 别人写的正则表达式吧
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-20 05:19 , Processed in 0.072917 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表