gpt4 book ai didi

regex - 在 XSD 文件中,模式 [ !-~]* 实际检查什么?

转载 作者:行者123 更新时间:2023-12-05 01:18:08 26 4
gpt4 key购买 nike

我已经搜索了很多地方,但还没有找到任何解释正则表达式的地方:[ !-~]*或者,就此而言 ([!-~]|[ ])*[!-~]([!-~]|[ ])*
我使用了多个 RegEx 测试人员,他们似乎接受所有输入。我读过 XSD 接受一种独特形式的 RegEx 并且不接受所有 RegEx 语句,因此,这可能不是标准的 RegEx 表达式(我不相信它是)。我唯一的提示是类型名称是 an对于第一个表达式和 anM第二个。我相信,在某种程度上,这是字母数字和字母数字倍数的缩写,但我想 100% 确定这是真正接受的内容,而不是做出假设。

最佳答案

[ !-~]匹配 ! 范围内的空格或任何字符至 ~ ,其中范围由 ASCII/Unicode 顺序定义。顺便说一句,!是第一个和~最后一个可打印的 ASCII 字符,因此它将匹配任何可打印的 ASCII 字符或空格。
([!-~]|[ ])*[!-~]([!-~]|[ ])*类似,但它需要一个非空格字符。 [!-~]|[ ][ !-~] 相同.

关于regex - 在 XSD 文件中,模式 [ !-~]* 实际检查什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13233838/

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