正则表达式提取器 Regular Expresion Extractor
是一种后置处理器,用于从响应结果中通过正则表达式获取想要的内容,专业术语是【关联】。
举例:
若返回内容为:
相应头:200 OK
响应体:[{"name":"AAA","code":"1111"},{"name":"BBB","code":"2222"},{"name":"CCC","code":"3333"}]
【场景1】获取name 是BBB的code值
【场景2】获取第二个code值
【场景3】随机获取一个code值
【场景4】获取所有code值
注: 使用变量: ${code_1}, ${code_2}, ${code_3}
说明:
Regular Expression: 正则表达式,一般情况下是带括号的正则表达式
Template:模板,$1$ --中间数字代表正则表达式第几组括号的匹配。 0 是特殊情况,所有字符串匹配。
Match No.:正数代表第N次匹配,0代表随机匹配,负数代表所有匹配。
学习网址:
https://deerchao.cn/tutorials/regex/regex.htm 正则表达式30分钟入门教程
https://deerchao.cn/tutorials/regex/common.htm 常用正则表达式: