读书人

对传智播客很大失所望

发布时间: 2013-03-14 10:33:15 作者: rapoo

对传智播客很失望

String temp = info.replaceAll("</td>",
"</td>\n");// 转化换行
Pattern p = Pattern
.compile("(?<=<td>).*(?=</td>)");
Matcher m = p.matcher(temp);
while (m.find()) {
ss[i] = m.group().toString();
i++;
}

求代码分析,正则表达式当真不会。
求这段代码的意思%>_<% 正则表达式 Pattern? Matcher?
[解决办法]
info.replaceAll("</td>", "</td>\n");
把</td>替换成</td>\n
比如本来是<td>fasdf</td>fdsaf</td>fadsf
替换之后是:<td>fasdf</td>\nfdsaf</td>fadsf\n
(?<=<td>).*(?=</td>)
这个是前序环视和后续环视,查找<td>和</td>之间的内容
后面的代码做的是把<td>,</td>之间的内容存在ss里面

读书人网 >Java面试

热点推荐