删除HTML里的a href标签
2015-08-29 00:46
507 查看
第一种方式是用正则
第二种方式是用Jsoup
String aHrefRegex = "<a[^<>]*?\\shref=['\"]?(.*?)['\"].*?>"; String content = " <li class=\"active\">\n" + " <a href=\"http://www.tuicool.com/a/\">\n" + " 文章\n" + " </a>\n" + " </li> "; System.out.println(content.replaceAll(aHrefRegex,""));
第二种方式是用Jsoup
public static String removeHref(String content){ Document document = Jsoup.parse(content); Elements elements = document.select("a[href]"); for(Element el:elements){ el.removeAttr("href"); } return document.html(); }
相关文章推荐
- 将HTML里标签里的img src属性的相对地址替换成对应的绝对地址
- 问题:修改文本节点时字符串会经过HTML编码?
- DHTML快速入门
- 自己动手写控件(模仿mvc htmlhelper的类)
- HTMLPARSER.NET 参考资料
- 网页上插入flash
- 关于html参数传递的一些理解
- AFNetwork 解码问题content-type: text/html
- MVC Html.AntiForgeryToken() 防止CSRF攻击
- html的语法 源码
- pdf2htmlEX属性中文对照
- Html中px与em
- HTML-扫雷2--小格背景色变背景图片
- HTML-扫雷1--隐藏小格的背景色
- HTML3 框架标签, 完成一个初级登陆页面
- html添加新元素兼容和访问
- 修改vs2010中html的默认模板
- DJY-broswer 利用html做桌面应用
- html中label宽度设置、非替换元素和替换元素
- HTML标签深入学习系列(1)——注释标签 <!-- -->