我必须替换 html 中的一些无效链接,如下所示:
<td><a title="Michel Blanc" href="http://www.mysite.com/index.php?title=Michel_Blanc&action=edit&redlink=1">Michel Blanc</a></td>
<td><a title="Pierre Schöller" href="http://www.mysite.com/index.php?title=Pierre_Sch%C3%B6ller&action=edit&redlink=1">Pierre Schöller</a></td>
<td><a title="Focus Features" href="http://www.mysite.com/w/Focus_Features">Focus Features</a><br />
<a title="Olivier Treiner" href="http://www.mysite.com/index.php?title=Olivier_Treadfadfadfiner&action=edit&redlink=1">Olivier Treiner</a>
<td>1600</td>
我想删除所有<a>
标签,但<a></a>
如果 href 以
http://www.mysite.com/index.php?title=
<a>
如果 href以
http://www.mysite.com/w/
这是我的正则表达式
(<a title="([\s\S])*?" href="http://www\.mysite\.com/index\.php\?title=([\s\S])*?&action=edit&redlink=1">([\s\S])*?</a>)
但它涉及我要保留的第三行。我在http://regexpal.com/中对其进行了测试
有人帮我吗?