JAVA去掉字符串里的html标签。

http://blog.163.com/anyaxiao100@126/blog/static/24086670200910243227833/


大牛的文章,写的很好。


  好久以来的问题了, 经过编辑器处理的文字,需要截取显示到页面上面,所有的页面标签都只是截取的字符串源码,而非去除html之后的字符串,无奈之下,只得事先对字符串进行处理,再显示到页面上面了。下面是方法:

/**  
      * 去掉字符串中的html源码。<br>    
      * @param con  内容  

      * @param length  截取长度   

      * @param end   原始字符串超过截取长度时,后面增加字符 
       * @return 去掉后的内容   
      */

 public String subStringHTML(String con,int length,String end) {
         String content = ""; 
         if(param!=null){
          content=con.replaceAll("</?[^>]+>","");//剔出了<html>的标签 
             content=content.replace("&nbsp;",""); 
             content=content.replace(".",""); 
             content=content.replace("\"","‘");
             content=content.replace("'","‘");
             if(content.length()>length){
              content=content.substring(0,length)+end;
             }
         }

         return content;
       }


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值