51,407
社区成员
发帖
与我相关
我的任务
分享 List<String> items = new ArrayList<>();
items.add("05-23 09:18:33.393: W/System.err(4237): org.json.JSONException: No value for pinkey");
items.add("05-23 09:20:22.597: W/System.err(24859): com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field com.newland.mobilepay.http.rsp.CancelRsp.OldSystrace");
Pattern p = Pattern.compile("(.*?):\\s+W/System.err\\((\\d+)\\):(.*?)Exception:\\s+(.*)");
for (String s : items) {
Matcher m = p.matcher(s);
if (m.find() ) {
System.err.println( m.group(1)+"===>"+m.group(2)+"===>"+m.group(3)+"Exception===>"+m.group(4));
}
}