JAVA正则表达式 匹配一段字符串

第一个字符是英文A-Z的任意一个
後面6个字符是"123456"
例如String a="S123456" 就报错
String b="H545987"就没问题

import java.util.regex.*;
public class Test1 {
public static void main(String[] args) {
Pattern p = Pattern.compile("[a-zA-Z]123456");
String a="A123456";
//String a="H545987"; //可以换成这个
Matcher m = p.matcher(a);//
System.out.println(m.matches());
}
}

根据是否正确返回true或false
温馨提示:答案为网友推荐,仅供参考
相似回答