QTP中使用正则表达式

正则表达式(RegExp)对象

  属性:

  Global 属性:

  设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。

  IgnoreCase 属性:

  设置或返回一个Boolean值,指明模式搜索是否区分大小写。

  Pattern 属性:

  设置或返回被搜索的正则表达式模式。

  方法:

  •   Execute 方法:

  对指定的字符串执行正则表达式搜索。

  object.Execute(string)

  参数:

  object:必选项。总是一个 RegExp 对象的名称。

  string:必选项。要在其上执行正则表达式的文本字符串。

  说明:

  正则表达式搜索的设计模式是通过 RegExp 对象的 Pattern 来设置的。

  Execute 方法返回一个 Matches 集合,其中包含了在 string 中找到的每一个匹配的 Match 对象。如果未找到匹配,Execute 将返回空的 Matches 集合。

  •   Replace 方法:

  替换在正则表达式查找中找到的文本。

  object.Replace(string1, string2)

  参数:

  Object:必选项。总是一个 RegExp 对象的名称。

  string1:必选项。string1 是将要进行文本替换的字符串。

  string2:必选项。 string2 是替换文本字符串。

  说明:

  被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的。

  Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已经被替换为 string2。如果没有找到匹配的文本,将返回原来的 string1 的副本。

  •   Test 方法:

  对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否找到匹配的模式。

  object.Test(string)

  参数:

  Object:必选项。总是一个 RegExp 对象的名称。

  String:必选项。要执行正则表达式搜索的文本字符串。

  说明:

  正则表达式搜索的实际模式是通过RegExp对象的Pattern属性来设置的。RegExp.Global属性对Test方法没有影响。

  如果找到了匹配的模式,Test方法返回True;否则返回False。

转载于:https://www.cnblogs.com/junzhongxu/archive/2009/05/14/1456480.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值