删除(替换)链接与class =" select"和属性,但使用PHP正则表达式保持锚

时间:2014-09-12 10:56:09

标签: php regex menu hyperlink

我正在寻找一个好的正则表达式,它会从菜单中删除class =“selected”的链接。问题是我的链接有其他属性,如rel,title。 此类链接的示例

<a class="selected" href="http://domain.org/connect.html" title="About Us, Contact us" rel="nofollow">About us</a>

所有代码都有效。我试过一个简单的测试正则表达式。但它无法正常工作。 <a class="selected".*?>([^>]*)<\/a>/i也不起作用。我需要一个强大的正则表达式,我希望你们能帮助我。

1 个答案:

答案 0 :(得分:0)

这样的东西
<a[^>]*class="selected"[^>]*>[^<]*<\/a>

Demo.