UFT之正则表达式

1.正则表达式的元字符

a.  ".":匹配除了换行符以外的任意一个字符,如am..r,可以匹配 amber,am**r,am--r

b. "\w"可以匹配任意一个字母,数字,下划线,汉字字符,如am\w\wr,可以匹配 ambbr,am44r,am__r,am你好r

c. "\s" 可以匹配任意一个空白符(空格,tab,换行),如正则表达式 S\sp,可以匹配S p

d. "\d"可以匹配任意一个数字字符,例如正则表达式  am\d\dr,可以匹配am11r

e. "\b"可以匹配单词的开始与结束,例如\bhi\b 匹配以单词h开始和i结束,匹配hi,hii,haaaai

f. "^" 匹配字符串的开始位置

g. "$"匹配字符串结束的位置

2.常用的限定符

a."*":重复零次或多次

b."+"重复一次或更多次

c."?"重复零次或一次

d.{n}重复n次

e.{n,}重复n次或更多次

f.{n,m}重复n到m次

3.定义字符类

[abcdef]匹配里面的任意一个字符

[0-9]匹配0-9任意一个字符

[a-z0-9A-Z]匹配任意一个字母数字

4.正则表达式的使用

Dim s,numbers,istrue
= "123456"
'创建正则表达式的变量
Set numbers = New RegExp
'属性记录正则表达式
numbers.Pattern="^[A-Za-z0-9]{4,10}$"
'是否区分大小写
numbers.IgnoreCase=True
'校验
istrue = numbers.Test(s)
print istrue


在QTP中的应用

1.设置正则表达式检查点匹配

2.设置对象重要属性正则表达式匹配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值