正则表达式处理<span><a href="xxx">Hello <span>world</span></a></span> 15
<span><ahref="xxx">Hello<span>world</span></a></span>希望通过正则表达式去掉<a>标签中的span标签,而a标签之外的...
<span><a href="xxx">Hello <span>world</span></a></span>
希望通过正则表达式去掉<a>标签中的span标签,而a标签之外的span保留
最好是java语言的,求大神帮忙 展开
希望通过正则表达式去掉<a>标签中的span标签,而a标签之外的span保留
最好是java语言的,求大神帮忙 展开
2个回答
展开全部
(?<=(<a[\w\W]*))(<span[^>]*>|</span>(?=([\w\W]*</a>))
这个正则可以匹配到里面的<span>和</span>,终于怎么去除我不太清楚,因为java的代码不是很懂,我去查了一下,仅供参考,不知道对不对
//要过滤的html
string strHtml = "<span><a href=\"xxx\">Hello <span>world</span></a></span>
";
//用正则过滤a标签中的span标签
strHtml = strHtml.replaceAll("(?<=(<a[\\w\\W]*))(<span[^>]*>|</span>(?=([\\w\\W]*</a>))", "");
这个正则可以匹配到里面的<span>和</span>,终于怎么去除我不太清楚,因为java的代码不是很懂,我去查了一下,仅供参考,不知道对不对
//要过滤的html
string strHtml = "<span><a href=\"xxx\">Hello <span>world</span></a></span>
";
//用正则过滤a标签中的span标签
strHtml = strHtml.replaceAll("(?<=(<a[\\w\\W]*))(<span[^>]*>|</span>(?=([\\w\\W]*</a>))", "");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询