Java正则 HTML 标签 得到 纯文本
来源:互联网 发布:看纪录片的软件 编辑:程序博客网 时间:2024/05/10 04:30
http://anzuo.blog.sohu.com/82613553.html
public static String Html2Text(String inputString){
String htmlStr = inputString; //含html标签的字符串
String textStr ="";
java.util.regex.Pattern p_script;
java.util.regex.Matcher m_script;
java.util.regex.Pattern p_style;
java.util.regex.Matcher m_style;
java.util.regex.Pattern p_html;
java.util.regex.Matcher m_html;
try{
String regEx_script = "<[\\s]*?script[^>]*?>[\\s\\S]*?<[\\s]*?\\/[\\s]*?script[\\s]*?>"; //定义script的正则表达式{或<script[^>]*?>[\\s\\S]*?<\\/script> }
String regEx_style = "<[\\s]*?style[^>]*?>[\\s\\S]*?<[\\s]*?\\/[\\s]*?style[\\s]*?>"; //定义style的正则表达式{或<style[^>]*?>[\\s\\S]*?<\\/style> }
String regEx_html = "<[^>]+>"; //定义HTML标签的正则表达式
p_script = Pattern.compile(regEx_script,Pattern.CASE_INSENSITIVE);
m_script = p_script.matcher(htmlStr);
htmlStr = m_script.replaceAll(""); //过滤script标签
p_style = Pattern.compile(regEx_style,Pattern.CASE_INSENSITIVE);
m_style = p_style.matcher(htmlStr);
htmlStr = m_style.replaceAll(""); //过滤style标签
p_html = Pattern.compile(regEx_html,Pattern.CASE_INSENSITIVE);
m_html = p_html.matcher(htmlStr);
htmlStr = m_html.replaceAll(""); //过滤html标签
textStr = htmlStr;
}catch(Exception e){
Manager.log.debug("neiNewsAction","Html2Text: " + e.getMessage());
}
return textStr;//返回文本字符串
}
- Java正则 HTML 标签 得到 纯文本
- Java正则 HTML 标签 得到 纯文本
- 删除html标签,得到纯文本
- 如何去除html标签得到纯文本内容
- 利用正则表达式除去html得到纯文本
- Java过滤HTML标签,获取纯文本
- java 正则匹配提取html纯文本
- Java正则表达式提取html纯文本
- java过滤html标签获取纯文本信息
- IOS使用正则表达式去掉html中的标签元素,获得纯文本
- IOS使用正则表达式去掉html中的标签元素,获得纯文本
- html标签转化为纯文本格式
- java如何利用正则表达式去掉文本中的HTML标签
- 使用lxml去除html中的tag得到纯文本
- Java过滤任意(script,html,style)标签符,返回纯文本--封装类
- Java过滤任意(script,html,style)标签符,返回纯文本--封装类
- JAVA从html中提取纯文本
- java获取HTML纯文本内容 body
- Fedora8硬盘安装过程
- 关于#pragma push_macro("new") .
- jQuery的Select操作集合
- java获取ResultSet长度
- Java NIO框架Netty教程(三) 字符串消息收发
- Java正则 HTML 标签 得到 纯文本
- Java内部类是一种编译器现象与虚拟机无关
- 关于linux下的随机数产生器的简单原理
- 删掉与ar6000相关代码段
- Eclipse重构——Move Method(II)
- c++二叉排序树的链式实现
- 8位自动重装定时器/计数器
- 网络的练习
- 各种帮助查询数据库以及运行状态的SQL查询语句