问题是这样的:如:
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>"; 通过怎样的方式能让它显示成: 世界之大!!什么鸟都有!!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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 %                  
    值得尊敬
      

  2.   

    那就需要认识html了如果是struts 有写现实标签是可以设置filter 控制是否解析html的你可以试一下
      

  3.   

    如果标签都如你说的那样的话,还是用正则吧, public static void do10(){
    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));
    }
    }
      

  4.   

    我按照你的方法:
    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));
     }输出来怎是空啊???