删除(替换)带有class= "selected"和属性的链接,但使用 PHP 正则表达式保留锚点



我正在寻找一个好的正则表达式,它可以从菜单中删除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也不起作用。我需要一个强大的正则表达式,我希望你们能帮助我。

类似的东西

<a[^>]*class="selected"[^>]*>[^<]*</a>

演示。

最新更新