gpt4 book ai didi

javascript - 带有变量符号的 xpath。怎么办?

转载 作者:行者123 更新时间:2023-12-03 00:42:33 25 4
gpt4 key购买 nike

我有 HTML 代码。

<div _ngcontent-c30="" class="message__main"><p _ngcontent-c30="">Куплю</p><ul _ngcontent-c30="" class="message__conditions  list  list--inline"><!----><li _ngcontent-c30="" class="list__item ng-star-inserted"><p _ngcontent-c30="" class="list__key">Кол-во:</p><p _ngcontent-c30="" class="list__value">1 10³ м.</p></li><li _ngcontent-c30="" class="list__item"><span _ngcontent-c30="" class="point"></span></li><!----><li _ngcontent-c30="" class="list__item ng-star-inserted"><p _ngcontent-c30="" class="list__key">Цена за ед.:</p><p _ngcontent-c30="" class="list__value">1,00&nbsp;₽</p></li><li _ngcontent-c30="" class="list__item"><span _ngcontent-c30="" class="point"></span></li><li _ngcontent-c30="" class="list__item"><p _ngcontent-c30="" class="list__key">Сумма:</p><p _ngcontent-c30="" class="list__value">1,00&nbsp;₽</p></li></ul></div>

我需要检查显示的数字是否正确(带有小数部分)。

我认为联系定位器两次,期望它一次正确是错误的。我想做一些类似 contains(.,"^123(.|,)123$")

所以这可能吗?如果不。用其他方法怎么办

最佳答案

在 XPath 2.0 中你可以做到

matches(., "^123(.|,)123$")

在 XPath 1.0 中你可以尝试

translate(., ',', '.') = "123.123"

在 SO 问题中,请始终说明您正在使用哪个 XPath 版本,因为 1.0、2.0 和 3.1 都是常用的。

关于javascript - 带有变量符号的 xpath。怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53391562/

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