Bla*_*gic 2 java regex expression
这是在Java中: [1-57-9]
我今天遇到了这个正则表达式,我试图找出它究竟意味着什么.有人能帮我一下吗?
它允许数字1-5和7-9.所以它相当于[12345789].
有关PatternJava 中正则表达式的详细信息,请参阅docs文档,特别是"Character classes"下的示例:
[abc]-a,b或c(简单类)[^abc]-除了任何字符a,b或c(否定)[a-zA-Z]-a通过z或A通过Z,包含(范围)[a-d[m-p]]-a通过d或m通过p:([a-dm-p]联盟)[a-z&&[def]]-d,e或f(十字路口)[a-z&&[^bc]]-a通过z,除了b和c:([ad-z]减法)[a-z&&[^m-p]]-a通过z,而不是m通过p:([a-lq-z]减法)
另请参阅regular-expressions.info网站及其关于字符类的部分.