File size: 834 Bytes
0284885 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | package Reptile_package;
//非捕获分组
public class Reptile_demo8 {
public static void main(String[] args) {
/*
非捕获分组:分组之后不需要再用本组数据,仅仅是把数据括起来。
身份证号码:
430723197703082618
11204416541220243X
13072120220327607X
130721202203199908
*/
//身份证号码的简易正则表达式
//非捕获分组:仅仅是把数据括起来
//特点:不占用组号
//这里\\1报错原因:(?:)就是非捕获分组,此时是不占用组号的。
//(?:) (?=) (?!) 都是非捕获分组
//更多的使用第一个
//error: String regex="[1-9]\\d{16}(?i\\d|X|x)\\1";
//System.out.println("430723197703082618".matches(regex));
}
}
|