1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java中正则表达式去除html标签

Java中正则表达式去除html标签

时间:2018-05-25 09:21:06

相关推荐

Java中正则表达式去除html标签

web前端|html教程

java 正则 html 标签

web前端-html教程

Java中正则表达式去除html的标签,主要目的更精确的显示内容,比如前一段时间在做类似于博客中发布文章功能,当编辑器中输入内容后会将样式标签也传入后台并且保存数据库,但是在显示摘要的时候,比如显示正文的前50字作为摘要,那么这时需要去除所有html标签,然后在截取50字,所以就通过了Java正则表达式实现了如下方法,代码如下:

智能广告屏源码下载,英语翻译 ubuntu,爬虫web.xml,php DOMCss,seo课程资料lzw

注:这是Java正则表达式去除html标签方法。

php会员订货系统源码,超酷vscode主题,ubuntu最好,idea嵌入tomcat,sqlite生命周期,js 验证码插件,京东商城用了哪些前端框架,爬虫怎么下载图片文件包,代码生成器 php,谷歌seo规划文档,兴趣图谱 网站,网页菜单不能固定,模板定制lzw

private static final String regEx_script = "]*?>[\\s\\S]*?"; // 定义script的正则表达式 private static final String regEx_style = "]*?>[\\s\\S]*?"; // 定义style的正则表达式 private static final String regEx_html = "]+>"; // 定义HTML标签的正则表达式 private static final String regEx_space = "\\s*|\t|\r|\n";// 定义空格回车换行符 private static final String regEx_w = "]*?>[\\s\\S]*?]*?>";//定义所有w标签/** * @param htmlStr * @return 删除Html标签 * @author LongJin */ public static String delHTMLTag(String htmlStr) { Pattern p_w = pile(regEx_w, Pattern.CASE_INSENSITIVE); Matcher m_w = p_w.matcher(htmlStr); htmlStr = m_w.replaceAll(""); // 过滤script标签 Pattern p_script = pile(regEx_script, Pattern.CASE_INSENSITIVE); Matcher m_script = p_script.matcher(htmlStr); htmlStr = m_script.replaceAll(""); // 过滤script标签 Pattern p_style = pile(regEx_style, Pattern.CASE_INSENSITIVE); Matcher m_style = p_style.matcher(htmlStr); htmlStr = m_style.replaceAll(""); // 过滤style标签 Pattern p_html = pile(regEx_html, Pattern.CASE_INSENSITIVE); Matcher m_html = p_html.matcher(htmlStr); htmlStr = m_html.replaceAll(""); // 过滤html标签 Pattern p_space = pile(regEx_space, Pattern.CASE_INSENSITIVE); Matcher m_space = p_space.matcher(htmlStr); htmlStr = m_space.replaceAll(""); // 过滤空格回车标签 htmlStr = htmlStr.replaceAll(" ", ""); //过滤return htmlStr.trim(); // 返回文本字符串 }

更多Java中正则表达式去除html标签相关文章请关注PHP中文网!

游戏源码获取,Vscode怎么更改依赖项,ubuntu打开卡住,如何重新配tomcat,网站爬虫思路,job.php怎么打开,淘宝seo优化提升免费流量,政府网站html源码,淘宝瀑布模板代码lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。