html去除html标签保留文本
来源:互联网 发布:个人网络推手哪里找 编辑:程序博客网 时间:2024/06/07 10:40
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标签 htmlStr = htmlStr.replace("'", "'"); htmlStr = htmlStr.replaceAll("&", "&"); htmlStr = htmlStr.replace(""", "\""); // " htmlStr = htmlStr.replace(" ", "\t");// 替换跳格 htmlStr = htmlStr.replace(" ", " ");// 替换空格 htmlStr = htmlStr.replace("<", "<"); htmlStr = htmlStr.replaceAll(">", ">"); textStr = htmlStr; } catch (Exception e) { } return textStr;// 返回文本字符串}
1 0
- html去除html标签保留文本
- HTML文本去除标签
- 去除文本中的HTML标签
- js去除文本中的html标签
- js去除文本中的html标签
- 对html文本去除标签(超文本去除标签部分)
- 去除html文本中所有html标签的看法
- jquery 去除指定标签 同时保留原HTML
- js 去除 HTML 标签
- 去除html标签
- 去除html标签
- 去除Html标签
- 去除HTML标签
- 去除Html标签
- 去除HTML标签
- 去除HTML标签
- JS去除html标签
- js去除html标签
- 转载文章地址
- 有感一些常用框架的使用
- InputStream需要被多次使用的解决方案
- c语言的重要性!
- 前++(++i) 和 后++(i++)的区别
- html去除html标签保留文本
- maven(二) 使用maven
- css 样式表
- 解决cookie过大问题
- jQuery使用prop设置checkbox全选、反选
- jQuery is not must for us--元素选取
- Java编程思想 之 线程简单应用
- 【手游】有杀气童话 美术资源加密分析
- 自定义checkbox