我在Google表格中使用IMPORTXML,并且希望计算整个XML文档中给定字符串出现的次数,无论它位于哪个容器中。
我已经发现您可以使用count(/Fruit/type[contains(.,'apple')])
来计算水果>类型中出现的“苹果”。但是,例如,我如何计算https://wordpress.org/上'the'的出现次数。
非常感谢!
最佳答案
我能想到的最接近的近似值是
count(//text()[contains(., 'the')])
这不会给您单词“ the”的出现次数,而是给您包含其中包含子字符串“ the”的不同文本节点的数量-同一文本节点中的多次提及仅计一次,即
<p>the quick brown fox jumped over the lazy dog</p>
将计为1,而
<p>the quick brown fox jumped<br/>over the lazy dog</p>
由于两个“ the”的提及位于不同的文本节点中,因此将被计为2
关于xml - XPATH:使用IMPORTXML计数字符串的出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28200251/