首页 > 解决方案 > 没有类时包含返回重复数据的 ImportXML

问题描述

数据源

在那个页面上,我试图提取“平均选秀位置 ----- 基于 63 王朝联赛重新选秀。”,更具体地说,只是数字 63。

我无法为信息所在的 div 找到任何类(但是我​​可能错了)。

我能够使用 IMPORTXML 和 contains()....

=IMPORTXML("http://play.fulltimefantasy.com/avgdraftDFWC.php", "//table/tr/td[contains(., 'Average Draft Position')]")

但是,返回数据样本. 单元格 A1 包含大量文本,我懒得包括在内。

当我尝试将该公式嵌套在值/正则表达式公式中时 - 它返回了数量惊人的数字。

=VALUE(REGEXREPLACE(IMPORTXML("http://play.fulltimefantasy.com/avgdraftDFWC.php","//table/tr/td[contains(., 'Average Draft Position')]"),"[^[:digit:]]", ""))

为此,我需要做些什么不同的事情才能使我的查询输出 63?

标签: regexgoogle-sheetsgoogle-sheets-importxml

解决方案


推荐阅读