正則表達(dá)式
取值范圍
[0-9]:表示數(shù)字
\d :也表示數(shù)字
[a-z]:小寫26個(gè)字母
[A-Z]:大寫26個(gè)字母
[\u4e00-\u9fa5]:漢字
取值長(zhǎng)度
?
表示0到1個(gè)
*
0個(gè)到無窮個(gè)
1
默認(rèn)1個(gè)
表示1個(gè)到無窮個(gè)
{5}
表示5位
{n,m}
第n位到m位
{3,8}
表示3位到8位
{n,}
表示n到無窮個(gè)
符號(hào)
[]
取值集合
{}
取值范圍
()
選中取值
^
代表以什么開頭
$
代表以什么結(jié)束
轉(zhuǎn)義字符
使用技巧
匹配內(nèi)容時(shí),前后加取值區(qū)域提高準(zhǔn)確度
如<center><h1>(.*?)</h1></center>
jmeter 正則表達(dá)式提取器使用
(1) 引用名稱:下一個(gè)請(qǐng)求要引用的參數(shù)名稱:如填寫title,則可用${title}引用它
(2) 正則表達(dá)式
():括起來的部分就是要提取的
.:匹配任何字符串
+:一次或多次
?:不要太貪婪,在找到第一個(gè)匹配項(xiàng)后停止
(3) 模板:用35等等,表示解析到的第幾個(gè)值給title.如:
表示解析到的第一個(gè)值
(4) 匹配數(shù)字:0代表隨機(jī)值,1代表取全部值,通常情況下填0
(5) 缺省值:如果參數(shù)沒有取得到值,那默認(rèn)取一個(gè)值讓它取

11.2 cookie&正則表達(dá)式.png