首页 新闻 会员 周边

求教大神们,一个关于正则的问题

0
悬赏园豆:5 [已关闭问题] 关闭于 2012-10-30 09:28

想把网站上关于www.xxx.com的所有超链接去掉。正则不熟练。试了很多都不行。

 

阿斯顿阿斯顿阿斯顿阿德<a href=http://www.xxx.com target="_blank">tttttt</a>asdf

 

 

只要把a标签去掉就行了。保留其中的文本。

<a .* href=\“http://www.xxx.com(.*)\" .*>(.*)</a>

求教下大神帮帮忙。小弟不胜感激

Niulx的主页 Niulx | 初学一级 | 园豆:5
提问于:2012-06-12 10:20
< >
分享
所有回答(2)
0

preg_replace('/<a href="http:\/\/www.xxx.com[^"]*"[^>]*>(.*)<\/a>/i',$1,$content);

李春寅 | 园豆:204 (菜鸟二级) | 2012-06-12 10:24
0
<a\s+.*?href=(?:")?http://www.xxx.com.*?(?:")?\s+.*?>(.*?)</a>

用上面的正则,JS Demo:

http://jscode.chinacxy.com/cf_d5cbb42e66a6bb0392397240d72391e4.aspx

artwl | 园豆:16736 (专家六级) | 2012-06-12 10:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册