我想找到以下模式的正则表达式:"AA XXXXXXX"
(两个字符,一个空格和7位数字)。
示例:"AA 1234567"
。
现在我找不到答案。
答案 0 :(得分:9)
您想要的模式是:
[a-zA-Z]{2} [0-9]{7}
正好是两个字符(大写或小写),后跟空格,后跟正好7位数字。
如果字符只能像示例字符串中那样大写:
[A-Z]{2} [0-9]{7}
在Java中:
Pattern p = Pattern.compile("[A-Z]{2} [0-9]{7}");
Matcher m = p.matcher("AA 1234567");
boolean b = m.matches();