gpt4 book ai didi

regex - 正则表达式 [A-z] 和 [a-zA-Z] 之间的区别

转载 作者:IT老高 更新时间:2023-10-28 20:33:02 25 4
gpt4 key购买 nike

我正在使用正则表达式为我只需要字母字符的文本框编写输入验证器。我想知道 [A-z][a-zA-Z] 是否等效,或者在性能方面是否存在差异。

我在搜索中一直阅读 [a-zA-Z],但没有提及 [A-z]

我正在使用 java 的 String.matches(regex)

最佳答案

[A-z] 将匹配 Az 范围内的 ASCII 字符,而 [a-zA-Z] 将匹配从 AZ 范围从 a 到的 ASCII 字符z。乍一看,这似乎是等价的——但是,如果您查看 this table ASCII 字符,您会看到 A-z 包含其他几个字符。具体来说,它们是 [\]^_`(你显然不想要)。

关于regex - 正则表达式 [A-z] 和 [a-zA-Z] 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923380/

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