正則表示式的使用(QQ格式的判斷與空格的切割)
阿新 • • 發佈:2019-09-15
//正則表示式的使用 public static void main(String[] args) throws IOException, ClassNotFoundException { //test1("123456"); test2("-1 99 kk"); } /** * 正則表達(校驗qq號碼) * 1.不能以0開頭 * 2.要求必須5-15位 * 3.必須都是數字 * [a-zA-Z] a 到 z 或 A 到 Z,兩頭的字母包括在內(範圍) * X{n,m} X,至少 n 次,但是不超過 m 次 * @throws IOException */ private static void test1(String qq) throws IOException { boolean flag = qq.matches("[1-9][0-9]{4,14}"); System.out.println(flag); } /** * 使用正則通過空格切割(一個或者多個空格) * @param str * @throws IOException */ private static void test2(String str) throws IOException { String[] result = str.split(" +"); for (String s : result) { System.out.println(res