首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP:从两个特定标签之间的字符串中提取文本

PHP:从两个特定标签之间的字符串中提取文本
EN

Stack Overflow用户
提问于 2012-02-20 04:08:28
回答 1查看 826关注 0票数 0

我用PHP编写了一个快速解压缩函数。基本上,它将读取给定URL的内容并提取必要的HTML代码。然后,它会将代码放入一个新页面。现在,除了一件事之外,我已经把所有的东西都弄好了。

我有一个包含URL内容的字符串,现在我想提取两个标记之间的文本。假设我想从某个标签开始复制内容。这很简单,因为这些标记都有类。

因此,我让函数以"“开头,它只是在文档中搜索与此匹配的所有文本。不过,我遇到了一个问题。在我希望复制的部分中,还有其他标记。因此,如果我告诉函数在“”处停止提取,那么抓取器将在随机标签的末尾停止读取。有没有人可以帮我写一点PHP代码,确保函数停止的标记是"“的结束标记,而不是字符串中的某个随机标记?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-02-20 04:10:35

没有办法做到这一点,并说明标签之间的每一个可能的内容。使用XmlDocument并解析HTML。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9352771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档