gpt4 book ai didi

xpath - 使用包含和通配符

转载 作者:行者123 更新时间:2023-12-03 00:57:08 34 4
gpt4 key购买 nike

我有以下内容,并试图看看是否有更好的方法。我知道可以使用starts-with/contains 来完成。我正在使用 Firefox 10 进行测试,我相信它实现了 xpath 2.+。

测试节点为

<a id="foo">
.
.
.
<a id="foo1">
.
<a id="foo2">

有没有办法使用通配符来获取 foo1/foo2 节点..

类似

//a[@id =* 'foo'] 

or

//a[contains(@id*,'foo')]

也就是说,给我“a”,其中 id 以“foo”开头,但有其他字符...然后这将跳过带有“foo”的第一个节点

我以为我看过一篇关于此的文章,但找不到它!

我记得,文章指出 xpath 有一组运算符,可用于指定字符串中给定模式的开始/结束。

谢谢

最佳答案

使用:

//a[@id[starts-with(., 'foo') and string-length() > 3]]

关于xpath - 使用包含和通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393858/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com