为什么80%的码农都做不了架构师?>>>
StringtestStr="-10-1611:23:59,679INFO[]UserOrderManager:?-placeOrderparam:{\"addContent\":\"\",\"areaCode\":\"021\",\"channelId\":\"9001\",\"couponId\":\"\",\"dialectType\":\"100\",\"isAnewAsk\":\"0\",\"orderParentId\":\"\",\"origin\":\"\",\"osType\":\"1\",\"parentProductId\":\"1096\",\"productId\":\"1109\",\"proxyFlag\":\"0\",\"telephone\":\"18888888888\",\"userId\":\"1848\"}";Patternp=pile("\\{(.*)\\}");Matcherm=p.matcher(testStr);StringBufferbuf=newStringBuffer();m.find();buf.append("{");buf.append(m.group(1));buf.append("}");System.out.println(buf.toString());
由于"{}"是特殊字符,因此需要使用转义符