Download API_project/Regular_expression_module/src/Reptile_package/Reptile_demo4.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.24 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo4.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo4.java
-
curl -L -o Reptile_demo4.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo4.java
1.24 kB
| package Reptile_package; | |
| import java.util.regex.Matcher; | |
| import java.util.regex.Pattern; | |
| public class Reptile_demo4 { | |
| public static void main(String[] args) { | |
| /* | |
| 只写+和*表示贪婪匹配 | |
| +? 非贪婪匹配 | |
| *? 非贪婪匹配 | |
| 贪婪爬取:在爬取数据的时候尽可能的多获取数据 | |
| 非贪婪爬取:在爬取数据的时候尽可能的少获取数据 | |
| ab+: | |
| 贪婪爬取:abbbbbbbbbbb | |
| 非贪婪爬取:ab | |
| java当中,默认的就是贪婪爬取 | |
| 如果我们在数量词 + * 的后面加上问号,那么此时就是非贪婪爬取 | |
| */ | |
| String s = "java自从95年问世以来,abbbbbbbbbbb,经历了很多版本,目前企业中用的最多的是java8和java11," + | |
| "因为这两个是长期支持版本,下一个长期支持版本是java17,相信在未来不久java17也会逐渐登上历史舞台"; | |
| String regex = "ab+?"; | |
| Pattern p = Pattern.compile(regex); | |
| Matcher m = p.matcher(s); | |
| while (m.find()) { | |
| System.out.println(m.group()); | |
| } | |
| } | |
| } | |