问题是这样的:如:
String content =" <h1>世界之大!! </h1> <br/> <center>什么鸟都有!! </center>";
content = content.replaceAll(" <.*?>", "");
System.out.println(content);
这样的话答案就是:世界之大!!什么鸟都有!! 但是如果: content =" border=1 align=left><h1>世界之大!! </h1> <br/> <center>什么鸟都有!! </center>"
+"</td></tr></table>"; 通过怎样的方式能让它显示成: 世界之大!!什么鸟都有!!
String content =" <h1>世界之大!! </h1> <br/> <center>什么鸟都有!! </center>";
content = content.replaceAll(" <.*?>", "");
System.out.println(content);
这样的话答案就是:世界之大!!什么鸟都有!! 但是如果: content =" border=1 align=left><h1>世界之大!! </h1> <br/> <center>什么鸟都有!! </center>"
+"</td></tr></table>"; 通过怎样的方式能让它显示成: 世界之大!!什么鸟都有!!
楼主【lianaishikong】截止到2008-07-17 17:52:42的历史汇总数据(不包括此帖):
发帖的总数量:24 发帖的总分数:280 每贴平均分数:11
回帖的总数量:123 得分贴总数量:38 回帖的得分率:30%
结贴的总数量:23 结贴的总分数:280
无满意结贴数:7 无满意结贴分:110
未结的帖子数:1 未结的总分数:0
结贴的百分比:95.83 % 结分的百分比:100.00%
无满意结贴率:30.43 % 无满意结分率:39.29 %
值得尊敬
String str =" border=1 align=left> <h1>世界之大!! </h1> <br/> <center>什么鸟都有!! </center>";
Pattern pattern = Pattern.compile("<h1>([^<]+)</h1>.*?<center>([^<]+)</center>",Pattern.CASE_INSENSITIVE|Pattern.DOTALL);
Matcher m = pattern.matcher(str);
while(m.find()){
System.out.println(m.group(1)+m.group(2));
}
}
String str ="<td align=center class=bigfont1><b>忠县农村饮水安全工程招标公告</b></td></tr><tr height=30>"
+" <td align=center class=0><b>招标公告编号:8031</b></td></tr>"
+"<tr><td height=1 bgcolor=#cccccc></td></tr></table>"
+"<table align=center border=0 cellpadding=0 cellspacing=0 width=90% > <tr height=30>"
+" <td align=center>[ 2008-7-14 ]</td></tr></table><BR>"
+" <table align=center border=0 cellpadding=0 cellspacing=0 width=98% >"+"<tr><td> <P class=MsoNormal style=TEXT-INDENT: 32pt; LINE-HEIGHT: 150%; mso-char-indent-count: 2.0; mso-char-indent-size: 16.0pt; mso-line-height-rule: exactly><FONT size=2>忠县农村饮水安全工程,经渝水复〔2008〕第49号批准实施进行公开招标,见公告如下:<?xml:namespace prefix = o /><o:p> </o:p></FONT></P>";
Pattern pattern = Pattern.compile("<h1>([^<]+)</h1>.*?<center>([^<]+)</center>",Pattern.CASE_INSENSITIVE|Pattern.DOTALL);
Matcher m = pattern.matcher(str);
while(m.find()){
out.println(m.group(1)+m.group(2));
}输出来怎是空啊???