正则表达式中包含哪些字符a-Z?
发布时间:2020-12-14 05:37:07 所属栏目:百科 来源:网络整理
导读:如果我有一个[0-Z]或[a-Z]的正则表达式 – 它会匹配哪些字符?它是有效的正则表达式吗?你能在0-9,a-z和A-Z之外的正则表达式中使用范围吗? 解决方法 范围[0-Z]有效,具体取决于正则表达式引擎[a-Z]无效或者是无法匹配任何字符的范围.在字符类范围中,开始和结
如果我有一个[0-Z]或[a-Z]的正则表达式 – 它会匹配哪些字符?它是有效的正则表达式吗?你能在0-9,a-z和A-Z之外的正则表达式中使用范围吗?
解决方法
范围[0-Z]有效,具体取决于正则表达式引擎[a-Z]无效或者是无法匹配任何字符的范围.在字符类范围中,开始和结束字符只是代码点,这些代码点之间的所有字符都将包含在范围内.
在[0-Z]的情况下,这相当于以下更易读的字符类: [0-9:;<=>?@A-Z] 在[a-Z]的情况下,这实际上是一个不匹配任何东西的字符类,因为它具有比Z更高的代码点. 您可以在http://www.asciitable.com/中看到以下ASCII表中的代码点: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |