正则表达式[aZ]是否有效,如果是,那么它是否与[a-zA-Z]相同?请注意,在[aZ]中,它a是小写,Z是大写.
编辑:
我收到了一些答案,指出虽然[aZ]无效,但[Az]有效(但不会与[a-zA-Z]相同),这正是我所寻找的.因为我想知道一般是否可以用更紧凑的版本替换[a-zA-Z].
感谢所有为答案做出贡献的人.
Joh*_*ica 34
不,a(97)高于Z(90).[a-Z]不是有效的字符类.然而,[A-z]也不会相同,但出于不同的原因.它将覆盖所有字母,但也包括大写和小写字母之间的字符:[\]^_`.