Download API_project/Regular_expression_module/src/Reptile_package/Reptile_demo7.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 744 Bytes
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo7.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo7.java
-
curl -L -o Reptile_demo7.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo7.java
744 Bytes
| package Reptile_package; | |
| //捕获分组2 | |
| public class Reptile_demo7 { | |
| public static void main(String[] args) { | |
| /* | |
| 需求: | |
| 将字符串:我要学学编编编编程程程程程程程 | |
| 替换为:我要学编程 | |
| */ | |
| String str = "我要学学编编编编程程程程程程程"; | |
| //需求:把重复的内容 替换为 单个的 | |
| //学学 学 | |
| //(.) 表示把重复内容的第一个字符看做一组 | |
| // \\1 表示第一个字符再次出现 | |
| // + 至少一次 | |
| // $1 表示把正则表达式中第一组的内容,再拿出来用 | |
| String result = str.replaceAll("(.)\\1+", "$1"); | |
| System.out.println(result); | |
| } | |
| } | |