`
jiangjingxiaoxuan
  • 浏览: 32503 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

去掉内容中的HTML代码

阅读更多

以下代码会将内容中的全部HTML代码删除:

参数input为所要进行操作的字符串,参数length为字符串的长度,本人调用此类FilterHTML中的方法splitAndFilterString时,一定要事先对字符串进行空判断,否则将会报异常!

public class FilterHTML {
 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;
 }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics