【发布时间】:2012-08-07 09:33:59
【问题描述】:
我有一个这样的html:
......whatever very long html.....
<span class="title">hello world!</span>
......whatever very long html......
这是一个很长的 html,我只想要内容“你好世界!”从这个 html 我得到了这个 html
$result = file_get_contents($url , false, $context);
很多人都在使用简单的 HTML DOM 解析器,但我认为在这种情况下,使用正则表达式会更有效。
我应该怎么做?有什么建议么?任何帮助都会非常棒。
提前致谢!
【问题讨论】:
-
如果您在构造正则表达式时遇到问题,您可以随时使用更简单的 split() 函数。
-
使用正则表达式解析 HTML 通常被认为是个坏主意。可能的相关问题和...如果相关答案不是技术,它可以描述您可能通过使用正则表达式解析 HTML 来召唤我们的世界内爆:stackoverflow.com/a/1732454/1428773