Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java正则表达式查找两个大写字母,后跟一个空格和七位数字_Java_Regex - Fatal编程技术网

Java正则表达式查找两个大写字母,后跟一个空格和七位数字

Java正则表达式查找两个大写字母,后跟一个空格和七位数字,java,regex,Java,Regex,我想找到以下模式的正则表达式:“AA XXXXXXX”(两个字符,一个空格和7位数字) 示例:“AA 1234567” 现在我找不到答案。您想要的模式是: [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 1

我想找到以下模式的正则表达式:
“AA XXXXXXX”
(两个字符,一个空格和7位数字)

示例:
“AA 1234567”


现在我找不到答案。

您想要的模式是:

[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();

我的建议是:大写字母的java模式是
\p{Lu}