通过正则获取字符串的相应数据
String line = "10: 56195 3596480 java.util.regex.Matcher";
Pattern pattern = Pattern.compile("^(\\d+):\\s+(\\d+)\\s+(\\d+)\\s+(.*)$");
matcher = pattern.matcher(line.trim());
if (matcher.matches()) {
if(matcher.groupCount() == 4){
out.write("<tr><td>"+matcher.group(1)+"</td><td>"+matcher.group(2)+"</td><td>"+matcher.group(3)+"</td><td>"+matcher.group(4)+"</td></tr>");
} else {
out.write(line+"########<br>");
}
}
本文介绍了一种利用正则表达式从特定格式的日志字符串中提取有用信息的方法,并展示了如何将提取的数据格式化为HTML表格的形式进行展示。
1244

被折叠的 条评论
为什么被折叠?



