使用正则表达式帮助获取span id中的内容

时间:2011-08-09 14:31:53

标签: php regex

我想在span id或div id中获取值。例如来自 <span id="lastPrice">29.00</span> 我想得到29.00。请帮忙。

2 个答案:

答案 0 :(得分:0)

如果你想通过regexp这么做,那就很糟糕了。

$string = "<span id=\"lastPrice\">29.00</span>";
preg_match("/\<span id\=\"lastPrice\"\>([\d.]+?)\<\/span\>/",$string,$match);
print "<pre>"; var_dump($match[1]); print "</pre>";

但还有更好的方法。

答案 1 :(得分:0)

看看XPath =&gt; PHP - Searching and filtering with XPath

  

[...] XPath比基本用法的正则表达式更容易看到。也就是说,可能需要一段时间才能了解它向您敞开的所有可能性!

Google将为您提供大量示例和教程。