当前位置: 首页>html>java正则表达式去除字符串中的html标签

java正则表达式去除字符串中的html标签

时间:2015-07-13 16:14 来源:网络整理 作者:KKWL 点击:
备注:页面显示新闻内容摘要的时候,在数据库中内容字段为clob时,有html标签,首页显示不需要显示标签,用正则去掉html标签,显示部分内容。 1.后台去掉html标签处理public String split

备注:页面显示新闻内容摘要的时候,在数据库中内容字段为clob时,有html标签,首页显示不需要显示标签,用正则去掉html标签,显示部分内容。

1.后台去掉html标签处理 public 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; } 2.前台jsp页面截取新闻前几行内容显示       ……[详细]

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------