String testStr = "2015-10-16 11:23:59,679 INFO [] UserOrderManager:? - placeOrder param:{\"addContent\":\"\",\"areaCode\":\"021\",\"channelId\":\"9001\",\"couponId\":\"\",\"dialectType\":\"100\",\"isAnewAsk\":\"0\",\"orderParentId\":\"\",\"origin\":\"\",\"osType\":\"1\",\"parentProductId\":\"1096\",\"productId\":\"1109\",\"proxyFlag\":\"0\",\"telephone\":\"18888888888\",\"userId\":\"1848\"}";
Pattern p = Pattern.compile("\{(.*)\}");
Matcher m = p.matcher(testStr);
StringBuffer buf=new StringBuffer();
m.find();
buf.append("{");
buf.append(m.group(1));
buf.append("}");
System.out.println(buf.toString());String