0

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

示例:"AA 1234567"

现在我找不到答案。

4

1 回答 1

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();
于 2012-06-04T02:11:33.617 回答