请教下大家,我这个为什么匹配不到呢

{
  "code" : 0,
  "message" : "success",
  "data" : [ {
    "storeCode" : "00001",
    "members" : [ {
      "employeeId" : "368034095104001",
      "employeeName" : "龙华",
      "roleName" : "店长"
    }, {
      "employeeId" : "424582937640961",
      "employeeName" : "liyuyuan",
      "roleName" : "店长"
    } ]
  }, {
    "storeCode" : "w1",
    "members" : [ {
      "employeeId" : "382701648805892",
      "employeeName" : "林俊杰",
      "roleName" : "店长"
    } ]
  }, {
    "storeCode" : "004",
    "members" : [ {
      "employeeId" : "382701648805892",
      "employeeName" : "林俊杰",
      "roleName" : "店长"
    } ]
  } ]
}

这个是接口的响应体,我用jemter正则提取器提取里面的id和name,单个可以提取,但是汇总以后就不行了。。我实在看不出来有什么问题,求大佬们指教


"employeeId" : "(.*?)",(.*?) "employeeName" : "(.*?)"

换json提取器试试

是可以的,但是就是想弄明白为什么那个不行。。 :joy:

id和name之间有换行,如果想用正则的话,可以在加多一个正则提取器

"employeeId" : "(.*?)",\n "employeeName" : "(.*?)"

还是不行,真是有毒啊。。


把这里复制一下

谢谢老师,搞定了!正则真的太严格了

不客气