51Testing软件测试论坛

标题: 有没有人或者斑斑会正则表达式地用法。。讲讲。。 [打印本页]

作者: kissing    时间: 2006-10-8 17:21
标题: 有没有人或者斑斑会正则表达式地用法。。讲讲。。
最好贴出个事例。。。我想了n久了。。。。加上最近很忙。。。谁能教教我。。没有事例。。不好学
作者: xiaonan    时间: 2006-10-8 17:47
其实有很多帖子都讲过正则表达式地用法了,只是可能你没仔细找.况且正则表达式也不是QTP才有的东西,只是qtp支持这种写法.在很多开发中都会运用到,特别是搜索功能上的使用.所以你在网上也能找到比较完善的关于正则表达式地文档.正则表达式的类型有很多,也不是一句两句,或者一个两个例子就能概括的,所以还希望自己动手找一下.这比看别人几个例子学到的要多
作者: xiaonan    时间: 2006-10-8 17:51
我这里有一个文档,放上来,大家看看吧
作者: kissing    时间: 2006-10-9 10:35
好的。。。我知道正则表达氏是干嘛的。。但是我不知道他能在qtp里干啥。。看来我还是没有用这种的方法的需求。。。。。自己嗖嗖。。。。
作者: 风过无息    时间: 2006-10-10 09:52
比如说显示1,3,5是期望值,那么显示别的就不对了,就可以使用正则表达式了。:)
作者: kissing    时间: 2006-10-10 11:19
- -这个我明白了。。但是我不明白了。。。为啥要给对象里边的名称,进行正则表达式的表示。。
作者: walker1020    时间: 2006-10-12 21:12
原帖由 kissing 于 2006-10-10 11:19 发表
- -这个我明白了。。但是我不明白了。。。为啥要给对象里边的名称,进行正则表达式的表示。。


看来kissing 还没有遇到需要使用正则表达式的情况。举例来说,被测系统的某个对象的某个属性不确定,就是录制时和测试时可能不是完全一致的,此时就需要使用正则表达式了。最常见的情况是 系统的当前运行时间。如果需要检查系统的当前运行时间,那么使用正则表达式就是个不错的选择。
作者: yja007    时间: 2007-6-1 10:05
下来看看
作者: yja007    时间: 2007-6-1 10:06
谢谢分享
作者: yuandjing    时间: 2007-6-1 11:37
THX
作者: htot05    时间: 2007-6-1 14:39
下载温习一下,说不好什么时候就能用上呢,呵呵
作者: topor    时间: 2007-6-1 15:56
下了,谢谢
作者: xx23kkk    时间: 2007-6-1 16:08
虽然知道,但是也下来看看。
作者: ccc-51testing    时间: 2007-6-2 10:00
怎么下载不了呢。。。
作者: 5555    时间: 2007-6-8 13:15
谢谢分享
作者: pitera    时间: 2007-8-27 16:28
原帖由 walker1020 于 2006-10-12 21:12 发表


看来kissing 还没有遇到需要使用正则表达式的情况。举例来说,被测系统的某个对象的某个属性不确定,就是录制时和测试时可能不是完全一致的,此时就需要使用正则表达式了。最常见的情况是 系统的当前运行时 ...




还有其他的“举例来说”吗?启发一下!
作者: kyletang    时间: 2007-8-27 16:55
下了...学习学习~
作者: xiasan2004    时间: 2007-9-12 09:29
标题: 回复 #7 walker1020 的帖子
恩,有点感触啊,正是我想了解的,感谢你的解释啊
作者: three116    时间: 2007-9-17 15:46
还是多看看正则表达式的书吧
作者: majesty    时间: 2007-9-17 16:06
这种东西要用的时候差帮助就好了
作者: 看雪时节    时间: 2007-9-17 16:13
3q
作者: yuqingannie    时间: 2007-10-2 12:01
看完贴子, 才有点概念
作者: owenyuan    时间: 2007-10-4 09:34
用这个表达式来检测当前文本是否符合要求
作者: shanxi    时间: 2007-10-4 20:00
正则表达式还是非常强大的,特别在Linux&Unix环境下任何脚本都涉及到它的调用,基本调用可以参考这两篇文章:
正则表达式学习(1),正则表达式学习(2)

虽然每种脚本语言内调用的方式不同,但基本的还是一致的.
作者: walker1020    时间: 2007-10-9 13:58
再举一个例子,进行页面上的某个操作时,系统会弹出一个对话框,此对话框的 Title 的形式是  http://www.example.com。也就是说 对话框的 Title 属性值与 它的上级页面(Parent Window)有关系。 由于测试时 URL经常变化,因此 下次运行时,QTP就提示:无法找到对话框。 对 它的Title属性值 用正则表达式,此问题就解决了。
作者: stevenZ    时间: 2007-10-10 17:46
我也很想了解下这方面的动。。。
作者: 小孩    时间: 2007-10-11 02:52
QTP 的正则表达试跟其他的语言的正则表达试是不一样的!
学的时候请留意一下!
作者: heqingbluesky    时间: 2008-2-21 16:27
我要学习一下,今天没有搞定这个问题。




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