作者: liuwei1981 鏈接:http://liuwei1981.javaeye.com/blog/217508 發(fā)表時間: 2008年07月22日
聲明:本文系JavaEye網(wǎng)站發(fā)布的原創(chuàng)博客文章,未經(jīng)作者書面許可,嚴禁任何網(wǎng)站轉(zhuǎn)載本文,否則必將追究法律責任!
新聞內(nèi)容或者博客文章,如果顯示摘要,需要去除內(nèi)容的html格式標簽,找到一個正則表達式,實現(xiàn)了:
/** * 刪除input字符串中的html格式 * * @param input * @param length * @return */ public static String splitAndFilterString(String input, int length) { if (input == null || input.trim().equals("")) { return ""; } // 去掉所有html元素, String str = input.replaceAll("\\&[a-zA-Z]{1,10};", "").replaceAll( "<[^>]*>", ""); str = str.replaceAll("[(/>)<]", ""); int len = str.length(); if (len <= length) { return str; } else { str = str.substring(0, length); str += "......"; } return str; }
本文的討論也很精彩,瀏覽討論>>
JavaEye推薦
文章來源:http://liuwei1981.javaeye.com/blog/217508