如何将标记与外部标记数据匹配

时间:2014-08-05 04:34:42

标签: php regex preg-match

我需要从html中提取一些数据:

我有一些像这样的HTML:

<div class="class"><b>Brand:</b> Apple &nbsp; &nbsp;<b>Model:</b> iPhone 5 &nbsp; &nbsp;</div>

我需要提取这样的东西:

品牌=&gt;苹果 Model =&gt; iPhone

我如何才能做到这一点?

这是我目前的代码

preg_match_all("#<b>(.*?)<\/b>+(.*?)#im", $content['adoptions'], $matches);

1 个答案:

答案 0 :(得分:1)

使用正则表达式解析HTML可能不是最好的主意。或许可以像http://simplehtmldom.sourceforge.net/一样使用HTML解析器。