Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为以下模式找到一个正则表达式:("AA XXXXXXX"两个字符,一个空格和 7 位数字)。
"AA XXXXXXX"
示例:"AA 1234567"。
"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();