正则表达式
取值范围
[0-9]:表示数字
\d :也表示数字
[a-z]:小写26个字母
[A-Z]:大写26个字母
[\u4e00-\u9fa5]:汉字
取值长度
?
表示0到1个
*
0个到无穷个
1
默认1个
表示1个到无穷个
{5}
表示5位
{n,m}
第n位到m位
{3,8}
表示3位到8位
{n,}
表示n到无穷个
符号
[]
取值集合
{}
取值范围
()
选中取值
^
代表以什么开头
$
代表以什么结束
转义字符
使用技巧
匹配内容时,前后加取值区域提高准确度
如<center><h1>(.*?)</h1></center>
jmeter 正则表达式提取器使用
(1) 引用名称:下一个请求要引用的参数名称:如填写title,则可用${title}引用它
(2) 正则表达式
():括起来的部分就是要提取的
.:匹配任何字符串
+:一次或多次
?:不要太贪婪,在找到第一个匹配项后停止
(3) 模板:用35等等,表示解析到的第几个值给title.如:表示解析到的第一个值
(4) 匹配数字:0代表随机值,1代表取全部值,通常情况下填0
(5) 缺省值:如果参数没有取得到值,那默认取一个值让它取