QTP脚本中使用正则表达式,匹配字符串方法

发表于:2009-7-13 14:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing会员    来源:51Testing博客转载

  第一、首先正则表达式使用如下对象。

  1、RegExp 这是使用正则表达式匹配模式的主要对象了

  属性:

  Pattern:一个字符串,用来定义正则表达式<匹配规则>。

  IgnoreCase:如果True,则忽略英文字母大小的匹配,False对大小写进行匹配。

  Global:设置True则必须匹配整个<匹配规则>,设置False只匹配第一个<匹配规则>。

  MultiLine:设置True则在多行中搜索。设置False则在换行时停止。

  方法:

  Execute:返回一个MatchCollection对象,该对象包含每个成功匹配的Match对象。

  Replace:返回一个将符合<匹配规则>的字符串替换为指定字符串。

  Test:返回一个布尔值,该值指示正则表达式是否与字符串成功匹配。

  2、MatchCollection 是集合对象,该对象包含每个成功匹配的Match对象。

  属性:

  Count:匹配对象的总数。

  Item:匹配对象的索引。

  3、Match 是成功匹配的对象。

  属性:

  FirstIndex:匹配对象所匹配字符串的起始位置。

  Length:匹配对象所匹配字符串的字符长度。

  SubMatches:匹配对象所匹配结果的子项。也就是<匹配规则>中下一个匹配项“一般一个()代表一个匹配项”

  Value:匹配对象所匹配的值。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • onlonely
    2009-7-22 13:52:26

    这不是我的日志吗,怎么出现在这里了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号