Download API_project/Regular_expression_module/src/Reptile_package/Reptile_demo8.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 834 Bytes
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo8.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo8.java
-
curl -L -o Reptile_demo8.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo8.java
834 Bytes
| 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)); | |
| } | |
| } | |