【发布时间】:2013-04-18 10:22:48
【问题描述】:
我正在创建一个 wordpress 函数,需要确定内容中的图像是否用包含指向 PDF 或 DOC 文件的链接的 a 标签包装,例如
<a href="www.site.com/document.pdf"><img src="../images/image.jpg" /></a>
我将如何使用 PHP 来做这件事?
谢谢
【问题讨论】:
-
看看here,选择你最喜欢的方法,然后分析你能在文本中找到的所有链接。正则表达式通常是解析问题的错误解决方案。
-
不要使用正则表达式解析 HTML。您无法使用正则表达式可靠地解析 HTML,并且您将面临悲伤和挫败感。一旦 HTML 与您的期望发生变化,您的代码就会被破坏。有关如何使用已经编写、测试和调试的 PHP 模块正确解析 HTML 的示例,请参阅 htmlparsing.com/php。
标签: php regex html-parsing