gpt4 book ai didi

xpath - 使用 xpath 检查字符串是否只有 ASCII 字符

转载 作者:行者123 更新时间:2023-12-02 00:31:56 25 4
gpt4 key购买 nike

我正在尝试使用此查询 contains($ASCIISupportAddressSet/ns2:Label,'[ -~\n\t]') 检查字符串是否仅包含 ASCII 字符。但是我希望这个伪代码与 xpath 一起工作:

if (matches('АДЫГЕЙСК',[A-Z]) then
task 1
else
task 2.

如果可能的话,正确的 xpath 语法是什么?

最佳答案

正如@MadsHansen 所说,但你也可以这样写

not(matches($x, "\p{IsBasicLatin}"))

如果字符串中存在非基本拉丁字符,则此处的 matches() 调用返回 true。 Unicode block BasicLatin 匹配 x00 到 x7F,这实际上是 ASCII。

关于xpath - 使用 xpath 检查字符串是否只有 ASCII 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521676/

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