JAvaクリア文字列のhtmlラベル

7756 ワード

/**
	 *       html  
	 * @param htmlStr
	 * @return
	 */
	public static String StripHTML(String str){
		//              
		String htmlStr = str.replaceAll("\"", "'");
		String regEx_script = "]*?>[\\s\\S]*?<\\/script>"; //   script      
		String regEx_style = "<style[^>]*?>[\\s\\S]*?<\\/style>"; //   style      
		String regEx_html = "<[^>]+>"; //   HTML        

		Pattern p_script = Pattern.compile(regEx_script,Pattern.CASE_INSENSITIVE);
		Matcher m_script = p_script.matcher(htmlStr);
		htmlStr = m_script.replaceAll(""); //   script  

		Pattern p_style = Pattern.compile(regEx_style, Pattern.CASE_INSENSITIVE);
		Matcher m_style = p_style.matcher(htmlStr);
		htmlStr = m_style.replaceAll(""); //   style  

		Pattern p_html = Pattern.compile(regEx_html, Pattern.CASE_INSENSITIVE);
		Matcher m_html = p_html.matcher(htmlStr);
		htmlStr = m_html.replaceAll(""); //   html  

		return htmlStr.trim(); //        
	}
	public static void main(String[] args) {
//		System.out.println(StringUtil.replaceBlank("
\t\tXXX/THA/CHN/MYS/IDN/IND
\t")); /*String s = "11"; System.out.println(Integer.parseInt(s,16));*/ String htmlStr = "<p> </p><p><br/></p><p><strong>faq 1</strong><em>faq 1</em><strong><span style=\"text-decoration: underline;\">faq 1faq 1</span></strong></p><p><br/></p><p> </p>"; System.out.println(StripHTML(htmlStr)); }</code></pre> <br> </div> </div> </div> </div> </div> <!--PC WAP --> <div id="SOHUCS" sid="1306128093936652288"></div> <script type="text/javascript" src="/views/front/js/chanyan.js">
興味があるかもしれません
  • htmlページjs取得パラメータ値
    0624chenhong
    html
  • MongoDBのマルチスレッドの高さと問題点
    BigCat2013
    mongodb DB 高同時性 重複データ
  • c++クラステンプレートによるチェーンテーブルの実装(c++言語プログラム設計第4版サンプルコード)
    CrazyMizzz
    データ構造 C++
  • 最近の状況
    麦畑の設計者
    感慨 テスト 生活する
  • linuxシステムでpkillでオンラインログインユーザーを蹴り出す
    トリガーされます
    linux
  • QQチャットの第2版をまねます
    忌み嫌う_
    qq
  • JAva読み出しプロファイル
    知了ing
  • __attribute__ どのくらい知っていますか。
    矮蛋
    C++ gcc
  • アルファベットで分類:
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z その他
    トップページ -
    私たちについて -
    構内検索 -
    Sitemap -
    権利侵害苦情
    著作権すべてのIT知識ベースCopyRight© 2000-2050 IT知識ベースIT 610.com,All Rights Reserved.
    京ICP備09083238号