jmeter使用-正则匹配实战

正则表达式 说明
pid: "\d+" 匹配多个数字
product_type: "2" 完全匹配
hospital_id: "\d+" 匹配多个数字
is_vip: "[0|1]" 匹配多个数字
is_vip_user: [0|1] 匹配多个数字
title: "\S+" 匹配不为空
vip_price_online: "\d+" 匹配多个数字
vip_cut: \d+ 匹配多个数字
vip_price_deposit: "\d+" 匹配多个数字
hospital_name: "[^\x00-\xff]+" 匹配双字节字符
doctor_id: "\d+" 匹配多个数字
paystages_notice: .*首付预约金*.+\d+期 匹配:首付预约金,尾款分期付:¥1198.89 ×12期
"img_cover": .*http*.+.*img2.soyoung.com*.+doctor        (post+hospital+tieba+face)
匹配:http:\/\/img2.soyoung.com\/post\/20181101\/6\/b28a8958b0b40c88cdfbfa1f53a2b793_400.png
注意:post,tieba,hospital等的区别;匹配了http或者https
.*http(s)*.+.*img2.soyoung.com*.+web.+diary.+jpg u_n: "http:\/\/img2.soyoung.com\/tieba\/web\/diary\/20180928\/8\/86b00c953c0d35d386b54b909cd0a29d_301_301.jpg"
url: "app\.soyoung+\S+resultSearch\?content\=[^\x00-\xff]+\&type\=1" 匹配:app.soyoung:\/\/resultSearch?content=玻尿酸&type=1(搜索内部跳转)
create_date: "[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d" 匹配时间:2013-06-13 16:52:23
gender: "[0|1|2]]" 判断性别只能为0.1.2三个之中的数字
title: "(.+)"|"name": "(.+)" 匹配title或者name字段的内容
app\.soyoung:+\S+product\?pid=\d+ app.soyoung:\/\/product?pid=896   匹配该链接
[\u4e00-\u9fa5]+\s+\d+[\u4e00-\u9fa5]+\s+\d+[\u4e00-\u9fa5]案例 玻尿酸类项目 3644次预约 5篇案例                     "item": ".+[\u4e00-\u9fa5]+项目.+"        
juli: "[1-9]\d*\.?\d*km" 匹配8.01km   非负的整数和浮点数如1和2或者10.9           [1-9]\d*\.?\d*
favor_cnt: "856", (日记列表)收藏,看过,评论数
view_cnt: "57720"
comment_cnt: "660"
  外漏的机构医美or生美icon标志(没找到标志)
[1-9]\d*\.[1-9]\d*\.\d+ 匹配版本号    7.12.1
"dianping_average_score": "[1-9]\d*\.?\d*" 评分 4.5
\d+\,.*\d+ 匹配逗号隔开的数字 如: 15524,25621,12546
[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-3][0-9]) 匹配  2018-12-23
www\.soyoung+\.com+\S+apps.+down\?channel=2\?  "http:\/\/www.soyoung.com\/apps\/down?channel=2?channel=soyoung",
app\.soyoung\.com+\\.v8+\\.facesimulate+\\.entrance target:"app.soyoung.com\/v8\/facesimulate\/entrance"    二楼AI测脸
app\.soyoung:\\.\\.+freeexperience+\\.+list position:"app.soyoung:\/\/freeexperience\/list"          免费体验模块
img_src:"http:\\.\\.img2\.soyoung\.com+\\.upload+\S+" img_src:"http:\/\/img2.soyoung.com\/upload\/20181120\/6\/44d7352541145909489ee83af189749f.jpg"
[0-9](\.\d+)? 匹配0到9之间任意数字,包括1.5之类的小数
????????????? 校验钱包金额  12.0   0.23   1256   256.23
[0-5]\d*\:[0-5]\d*\:?\d+ 校验video的播放时长59:59:00     12:09     05:29
vip_promotion_message:"黑卡会员平均可省18965元\\.年\s更可享受多重VIP特权" vip_promotion_message:"黑卡会员平均可省18965元\/年 更可享受多重VIP特权"
http://m.soyoung.com/order/ordersnapshot\?order_id=\d+ snapshot_url:"http://m.soyoung.com/order/ordersnapshot?order_id=258229241",
http:\\.\\.img[1|2]\.soyoung\.com+\S+[jpg|png]  
trans_time:"\d+[^\x00-\xff]+" 2天前;3个月前;39分钟前
rtmp:\\.\\.pili-publish\.video\.soyoung\.com+\\.videosy+\S+\?key=\S+ "video_url":"rtmp:\/\/pili-publish.video.soyoung.com\/videosy\/5c0fa348a3d5ec6e5e434be1?key=f3b0d06a8d763904",
http:\\.\\.m\.soyoung\.com+\\.live+\\.GetReplyInfo\?zhibo_id=\d+&sys=[0|1] 直播间分享
<a\shref=\\"app\.soyoung:\\.\\.post\?post_id=\d+\\">http:\\.\\.www\.soyoung\.com+\\.p\d+<\\.a> 直播banner匹配 "con":"<a href=\"app.soyoung:\/\/post?post_id=20404243\">http:\/\/www.soyoung.com\/p20404243<\/a>"
(0[1-9]|1[0-2])\.(0[1-9]|[1-3][0-9]) 匹配月日 12.13
url:"(http|https):\\.\\.m\.soyoung\.com+\\.tmwap+\d+"  
url":"(http|https):\\.\\.m\.soyoung\.com+\\.couponcenter" 匹配http和https
 
 
 
 参加:https://www.cnblogs.com/lzq198754/p/5780340.html
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2023-03-13 14:54  Rain009  阅读(108)  评论(0)    收藏  举报