【发布时间】:2017-02-05 20:23:08
【问题描述】:
页面具有链接到其他页面的超链接以及用于跳转到页面内某个位置的锚标记。我想保留锚标签并删除所有其他超链接。
锚标记示例:
<a class="footnote" href="#fnx" id="fnx_ref">x</a>
跳转到
<a class="footnote" href="#fnx_ref">x</a>
其中x 是1,2,3,4 ... n。
页面中的所有其他超链接(有或没有类属性)都需要删除。如何才能做到这一点?我应该使用 php regex 吗?
【问题讨论】:
-
使用
DOMDocument&DOMXPath比使用正则表达式更容易 -
试图打开一点解决方案