51Testing软件测试论坛

标题: 使用正则表达式要注意的两点 [打印本页]

作者: Robel.Yi    时间: 2008-10-24 11:35
标题: 使用正则表达式要注意的两点
我在刚使用正则表达式的时候,也遇到了一些问题,多的不记得了,但有两点可以跟大家分享下:

      1.匹配一个字符串用 .*,如 MyDesc("text").Value = "高级.*索"
     2.在使用描述对象时,如果使用到正则表达式,要把开头设置为“TRUE”,如:
            set MyDesc = Description.Create()
          MyDesc("text").Value = "登录16.\.com免邮箱"
          MyDesc("html tag").Value = "A"
          MyDesc("text").RegularExpression = true

   大家还有什么心得,可以进行补充。
作者: walker1020    时间: 2008-10-28 13:42
不错!谢谢分享!
作者: xiaoan_2131    时间: 2008-10-28 16:38
支持啊,方法不错
作者: TEST_HUAN    时间: 2008-10-28 16:47
么意思?
作者: Robel.Yi    时间: 2008-11-11 09:55
这个意思是讲怎么用正则表达式匹配一个字符串和使用description对象时,开启和关闭使用转义字符
作者: kaa    时间: 2008-11-11 11:26
刚使用QTP的时候,经常报告查找不到控件,后来才发现是因为描述中包含正则表达式的关键字。。。。。。。
作者: onlonely    时间: 2009-8-28 14:37
Descrīption对象默认都是支持正则表达式的,
只是我们遇到太多需要转译的字符的时候,才手动关闭.
并且我认为,正则比较多时候用来判断,比较好,
只是用来匹配对象就太浪费了




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