由于休假了大半年,回来上班第一天测试接口,竟然不记得正则表达式怎么用的了,搞了一个多小时才又搞清楚了这个关系
{"code":200,"msg":"OK","data":{"orderId":1516233756938211328,"orderCode":"2022500100000412","confirmUrl":null,"token_type":"bearer","expires_in":28800}}
提取orderId和orderCode的值,orderCode很简单就实现了,因为原来写的表达式和这个格式一致
"orderCode":"(.+?)"这样就成功的提取到了,结果提取orderId的值也用这个表达式就不行,也没去细看正则表达式的规则,就直接套用当然不行
表达式:"orderId":(.+?), 括号里面表示要取的值,前后表示匹配的,注意orderId这种,必须要带后面的逗号,不然不知道取到什么地方截止
好吧,记录下自己无知踩的坑