正则表达式的使用(4.提取的一个变量有多个值)

提取的一个变量有多个值
如图:返回的是一个列表,想要提取一个字段,提取出来之后会有很多值,选择我们需要的
 

 

可以提取全部,匹配数字填写-1,表示全部
 

 

可以提取第一个,匹配数字填写1,表示提取第一个,以此类推2,3。。。
 

 

如果想提取gatewayId=130的gatewayNo的值
正则"gatewayNo":"(.+?)",[.\s\S]+?"gatewayId":130, 因为这两个变量没有相连所以中间使用了[.\s\S]+?
 

 

一个变量很多值的时候怎么调用?
提取出全部的值以后,通过${变量名_1}来调用
表示调用提取的第一个值
 

 

总结:调用不同的变量用${变量名_g1}需要看模板是怎么填写的,调用变量不同的值用${变量名_1}
 

posted @ 2021-03-10 16:47  呆萌呆萌呆萌  阅读(751)  评论(0编辑  收藏  举报