1、正则表达式是根据响应结果,提取想要的数据,一般用于前后接口有关联的。
2、具体使用如下
(1)在后置处理器中点击“正则表达式”
(2)输入对应要求的内容
引用名称:需要引用是的参数名称,如data,下一次可以用${data}引用
正则表示式:根据内容进行提取内容
():括号的内容就是需要提取的值
.:点号表示匹配任意字符
+:加号表示匹配一次或多次
*:星号表示匹配任意次
[1-9]:表示匹配数字
?:问号表示懒惰匹配,即匹配到符合要求的内容时,不在进行匹配
如:<title>1234234bjhbn</title>12</title>,上图的第一括号匹配结果为1234234bjhbn,不是1234234bjhbn</title>12。
其它更多匹配规则可以在网上搜,一大把。
模板:解析第几个括号的值,用$$引起来,如果正则表达式存在多个(即多个括号),则可以用$2$$3$等等表示
匹配数字:一个正常表达式可能在一个响应中可以有多个匹配结果,这里就是限定匹配个数,-1表示全部匹配,0表示随机匹配,具体正整数就是匹配几次,如果是1,匹配1次就可以了。
缺省值:如果没有匹配到值,那就默认一个值给它。