过滤HTML以及CSS样式等标签
来源:互联网 发布:校园网网络拓扑图 编辑:程序博客网 时间:2024/06/04 23:26
现在在页面上要取出文章内容的一部分作为描述,比如下图所示:
红线框里的数据是该篇文章的内容的一部分,但是文章内容保存的时候会有html代码等的格式
为了显示正常需要过滤html标签,代码如下:
public String delHTMLTag(String htmlStr){ String regEx_style="<style[^>]*?>[\\s\\S]*?<\\/style>"; //定义style的正则表达式 String regEx_html="<[^>]+>"; //定义HTML标签的正则表达式 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标签 htmlStr=htmlStr.replace(" ",""); htmlStr=htmlStr.replaceAll("\\s*|\t|\r|\n",""); htmlStr=htmlStr.replace("“",""); htmlStr=htmlStr.replace("”",""); htmlStr=htmlStr.replaceAll(" ",""); return htmlStr.trim(); //返回文本字符串 }程序中只需调用:
String content = delHTMLTag(content);
- 过滤HTML以及CSS样式等标签
- php完全过滤HTML,JS,CSS等标签
- php完全过滤HTML,JS,CSS等标签
- 利用 javascript 过滤 html 等标签
- js过滤HTML标签以及
- 转载:js过滤HTML标签以及
- js过滤HTML标签以及 
- HTML&CSS样式页面的头部标签
- HTML&CSS样式页面的主题标签
- HTML中li标签CSS样式明细
- HTML&CSS样式页面的头部标签
- java 清除 HTML标签格式、CSS 样式
- HTML标签的默认CSS样式汇总
- html-css设置标签样式不起作用原因
- php 去除html标签 和 css样式
- 在Asp.net中过滤html,javascript,css样式代码
- ASP过滤样式标签
- ASP 过滤 HTML 标签
- 网络编程第一篇:客户--服务器通信(非阻塞,多进程)
- 写尽凄凉.沧桑.却写不出那最后一抹忧伤:伤感日志
- 排骨火锅的做法
- mysql系统复习-燕十八老师提供
- C语言类型自动转换
- 过滤HTML以及CSS样式等标签
- 第 10 章linux进程间通信 1. 进程间通信概述
- 浏览器是怎么工作的(前端必读)
- SQL Server 2005 Express sa登录失败系列问题解决
- 3D ICE AGE笑爆全场、笑足全程
- Linux Socket通信 C/S模型(有问题,求分析)
- sgu 118 Digital Root
- hdu 4450 Draw Something
- 使用ProGuard使你android代码保持混淆