-1

我正在解析我网站上的各种 html 页面。我希望删除一些特定的“a”标签。所有 a 标签看起来像这样:

<a href="#cite-note-2"><span>..</span></a>
<a href="#cite-sub">....</a>

所以我想要的是删除所有href以#cite开头的标签

请在 php 中建议一些正则表达式。谢谢

4

1 回答 1

0

试试这个正则表达式:

'/<a[\s]{1,}href=[\'"]\#cite.*?[\'"].*?>.*?<\/a>/ims'

.

例如:

$a = preg_replace('/<a[\s]{1,}href=[\'"]\#cite.*?[\'"].*?>.*?<\/a>/ims', '', $a);

于 2013-04-17T14:45:52.830 回答