正则表达式过滤a标签

程序员古德 2016-06-02 05:19:41
java语言编写
要求就是把a标签给过滤掉。 例如:我是<a href=u.php?action=show&uid=122113 target=_blank>超链接文本</a>爱好者。 要把“<a href=u.php?action=show&uid=122113 target=_blank></a>”去掉,保留‘’超链接文本‘’。共同探讨一下,谢谢~
...全文
760 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rickylin86 2016-06-03
  • 打赏
  • 举报
回复

public class Test{
	public static void main(String[] args){
		String content = "我是<a href=u.php?action=show&uid=122113 target=_blank>超链接文本</a>爱好者";
		String regex = "<a[^>]+>([^<]+)</a>";
		content = content.replaceAll(regex,"$1");
		System.out.println(content);
	}
}
qq_15915835 2016-06-02
  • 打赏
  • 举报
回复
用正则。。。
OPPPPOP 2016-06-02
  • 打赏
  • 举报
回复
replaceAll("</?a[^>]*>", "");
e9876 2016-06-02
  • 打赏
  • 举报
回复

String a = "<a href='#'>abc</a>";
a = a.replaceAll("<a[^>]*>","").replace("</a>","");
System.out.println(a);
qq_15915835 2016-06-02
  • 打赏
  • 举报
回复
前后都是固定的,把你要取得连接加个括号,group 一下OK

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧