Download API_project/Regular_expression_module/src/Reptile_package/Reptile_demo5.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.13 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo5.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo5.java
-
curl -L -o Reptile_demo5.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Regular_expression_module/src/Reptile_package/Reptile_demo5.java
1.13 kB
| package Reptile_package; | |
| public class Reptile_demo5 { | |
| public static void main(String[] args) { | |
| //public String replaceAll (String regex, String newStr) 按照正则表达式的规则进行替换 | |
| //public String[] split (String regex) 按照正则表达式的规则切割字符串 | |
| /* | |
| 有一段字符串:小诗诗zxcvredwqen12345小丹丹nieqicix3745小惠惠 | |
| 要求1:把字符串中三个姓名之间的字母替换为vs | |
| 要求2:把字符串中的三个姓名切割出来 | |
| */ | |
| String s = "小诗诗zxcvredwqen12345小丹丹nieqicix3745小惠惠"; | |
| //细节: | |
| //方法在底层跟之前一样也会创建文本解析器的对象 | |
| //然后从头开始去读取字符串中的内容,只要有满足的,那么就用第二个参数去替换。 | |
| String result1 = s.replaceAll("[\\w&&[^_]]+", "vs"); | |
| System.out.println(result1); | |
| String[] arr = s.split("[\\w&&[^_]]+"); | |
| for (int i = 0; i < arr.length; i++) { | |
| System.out.println(arr[i]); | |
| } | |
| } | |
| } | |