正则中,[A-z][A-Za-z] 表示的范围是不一样的。

[A-z] 将匹配 ASCII 范围内的字符 Az;

[A-Za-z]将匹配 ASCII 范围内的字符 AZaz;

两者是不一样的。

当您查看 ASCII 表时,您将看到以下内容:

A = 65

Z = 90

a = 97

z = 122

所以,[A-z] 将匹配从 65 到 122 的每一个字符,其中包括 91 到 96 的字符:[ \ ] ^ _ \ `,

[A-Za-z] 匹配的是 65 到 90 以及 97 到 122 的字符,不包括 91 到 96 的字符。

附:

ASCII表

正则中[A-z]与[A-Za-z]的区别

正则中[A-z]与[A-Za-z]的区别

相关文章:

  • 2021-09-23
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
猜你喜欢
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2021-07-19
  • 2021-08-31
  • 2021-12-03
相关资源
相似解决方案