标签: php dom xpath
我需要扫描页面的价格并提取它,我正在考虑检测$并在$之后提取值。我怎么能用xpath做到这一点?
不幸的是,不同页面的格式不同。因此,我需要它足够智能,以检测12美元或12.30美元
$price= $xpath->query("//??[@??]");
提前致谢!
答案 0 :(得分:1)
使用XPath 2.0,您可以使用:
//*[text()[contains(., '$')]]/substring-after(text(),'$')