Xpath - 仅提取数字

时间:2014-11-23 11:41:30

标签: xpath xml-parsing google-sheets google-docs xpath-2.0

在Google文档电子表格中使用Xpath,我只需要使用Xmlimport从包含文本和数字的数字(数字)中提取。我一直试图在stackoverflow和google上找到解决方案,但到目前为止还没有成功。

这就是我在电子表格中的字段I2中所拥有的内容:

=IMPORTXML(J2; "//*[@id='tab-1411393574769-10']/div[2]/div/table[1]/tbody/tr[2]/td[2]")

到目前为止它返回此字符串:152 text

我真的需要它才能返回:152

如何在Google文档中构建此命令?我尝试在整个事物周围放置SUM()以查看它是否只返回数字,但它返回:0

谢谢。

1 个答案:

答案 0 :(得分:1)

尝试使用regexextract提取数字并查看是否有效?

=REGEXEXTRACT(IMPORTXML(J2; "//*[@id='tab-1411393574769-10']/div[2]/div/table[1]/tbody/tr[2]/td[2]"); "(\d+)")