案例如下:
{"productId":2270149,"borrowerName":null,"productName":"a502","productAmount":800.00,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":12,"termMode":2,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":0.00,"schedule":null},{"productId":2270148,"borrowerName":null,"productName":"a501","productAmount":500.00,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":12,"termMode":2,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":78.00,"schedule":null},{"productId":2270146,"borrowerName":null,"productName":"a499","productAmount":100.00,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":12,"termMode":2,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":5000000.00,"schedule":null},{"productId":2270145,"borrowerName":null,"productName":"a498","productAmount":900.00,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":12,"termMode":2,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":5000000.00,"schedule":null}
productId\":(.*?),\"borrowerName.*?productType\":1,.*?roductStatusEnum\":\"BIDING.*?termMode\":2,.*?specialArea":1,.*?,\"leftAmount\":[1-9][0-9]*.00,
为啥第二个productId直接被忽略呢,一直没想明白
我的提取目标是:只提取leftAmount大于0的,即过滤productId为2270149的那个