我如何使用PHP从字符串中提取所有html标签和内容

时间:2013-10-31 17:48:11

标签: php regex

我在字符串中有以下内容

<p class="link-pages">
    LQ
    <span class="page-link">Chapter 1</span>
    <span class="page-link">Chapter 2</span>
    <span class="page-link">Chapter 3</span>
    <span class="page-link">Chapter 4</span>
</p>

现在使用正则表达式我想要提取所有内容和标记。在这个PHP中是否有任何内置函数。

1 个答案:

答案 0 :(得分:4)

使用PHP的Document Object ModelSimple HTML DOMGanonphpQuery或任何其他可用的替代方案。

DO NOT 使用正则表达式处理HTML。

最好检查this answer和/或阅读Parsing Html The Cthulhu Way