中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Java 過濾html標(biāo)簽代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
import java.util.regex.Matcher;  
import java.util.regex.Pattern;  
  
public class HtmlScript{  
    public static String delHTMLTag(String htmlStr){  
        String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>"; //定義script的正則表達(dá)式  
        String regEx_style="<style[^>]*?>[\\s\\S]*?<\\/style>"; //定義style的正則表達(dá)式  
        String regEx_html="<[^>]+>"; //定義HTML標(biāo)簽的正則表達(dá)式  
         
        Pattern p_script=Pattern.compile(regEx_script,Pattern.CASE_INSENSITIVE);  
        Matcher m_script=p_script.matcher(htmlStr);  
        htmlStr=m_script.replaceAll(""); //過濾script標(biāo)簽  
         
        Pattern p_style=Pattern.compile(regEx_style,Pattern.CASE_INSENSITIVE);  
        Matcher m_style=p_style.matcher(htmlStr);  
        htmlStr=m_style.replaceAll(""); //過濾style標(biāo)簽  
         
        Pattern p_html=Pattern.compile(regEx_html,Pattern.CASE_INSENSITIVE);  
        Matcher m_html=p_html.matcher(htmlStr);  
        htmlStr=m_html.replaceAll(""); //過濾html標(biāo)簽  
  
       return htmlStr.trim(); //返回文本字符串  
    }   
      
    /** 
    *去掉字符串里面的html代碼。<br> 
    *要求數(shù)據(jù)要規(guī)范,比如大于小于號要配套,否則會(huì)被集體誤殺。 
    *  
    *@paramcontent 
    *     內(nèi)容 
    *@return去掉后的內(nèi)容 
    */  
public static String stripHtml(String content){  
    //<p>段落替換為換行  
    content=content.replaceAll("<p.*?>","");  
    //<br><br/>替換為換行    
    content=content.replaceAll("<brs*/?>","");  
    //去掉其它的<>之間的東西   
    content=content.replaceAll("<.*?>","");  
    //還原HTML//content=HTMLDecoder.decode(content);   
    return content;  
    }  
  
public static String replaceHtml(String html){   
    String regEx="<.+?>"; //表示標(biāo)簽   
    Pattern p=Pattern.compile(regEx);   
    Matcher m=p.matcher(html);   
    String s=m.replaceAll("");   
    return s;   
}  
  
    //public static void main(String[] args) {  
//      String s = "<!DOCTYPE html PUBLIC ''-//WAPFORUM//DTD XHTML Mobile 1.0//EN'' ''http://www.wapforum.org/DTD/xhtml-mobile10.dtd''><html xmlns=''http://www.w3.org/1999/xhtml''><head><meta http-equiv=''Content-Type'' content=''text/html; charset=utf-8'' /><meta id=''viewport'' name=''viewport'' content=''width=320,initial-scale=1,maximum-scale=1,user-scalable=0;'' /><title>概述-白塞病診斷和治療指南</title><link href=''Pub/css/layout.css'' rel=''stylesheet'' type=''text/css'' /><link href=''Pub/css/public.css'' rel=''stylesheet'' type=''text/css'' /><script type=''text/javascript'' src=''Pub/js/jquery-1.6.1.min.js''></script><script type=''text/javascript'' src=''Pub/js/base.js''></script></head><body><div id=''Layout''><div class=''titleBar''><h1 id= ''1''>1. 概述</h1></div><div class=''mainContainer''><p>白塞病(Behcet's disease,BD)又稱貝赫切特病、口-眼-生殖器三聯(lián)征等。 </p></div></div></body></html>";  
//      delHTMLTag(s);  
    //System.out.println(delHTMLTag(s));  
    //}  
  
}  

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:List 排序 Java工具類

下一篇: mysql 中取得漢字字段的各漢字首字母