File size: 1,126 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 28 | 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]);
}
}
}
|