有效地使用xpath检测价格

时间:2013-12-05 12:19:06

标签: php dom xpath

我需要扫描页面的价格并提取它,我正在考虑检测$并在$之后提取值。我怎么能用xpath做到这一点?

不幸的是,不同页面的格式不同。因此,我需要它足够智能,以检测12美元或12.30美元

$price= $xpath->query("//??[@??]");

提前致谢!

1 个答案:

答案 0 :(得分:1)

使用XPath 2.0,您可以使用:

//*[text()[contains(., '$')]]/substring-after(text(),'$')