【发布时间】:2012-02-19 20:08:28
【问题描述】:
我正在用 PHP 编写一个快速提取函数。基本上,它将读取给定 URL 的内容并提取必要的 HTML 代码。然后它将代码放入新页面。现在,除了一件事,我已经完成了所有工作。
我有一个包含 URL 内容的字符串,现在我想提取两个标签之间的文本。 假设我想开始复制某个标签的内容。这很容易,因为这些标签有类。
所以我让函数以 "" 开头,它只是在文档中搜索与此匹配的所有文本。不过,我遇到了问题。在我要复制的部分中,还有其他标签。因此,如果我告诉函数在“,”处停止提取,刮板将在随机标签的末尾停止读取。有人可以帮我写一些 PHP 代码来确保函数停止的标记是“”的结束标记,而不是恰好在字符串中的一些随机标记吗?
提前致谢。
【问题讨论】:
-
重复了大约 10 万亿个其他 S.O 问题。
-
PHP 常见问题解答:stackoverflow.com/questions/3577641/…
标签: php html tags extraction