zxy0307's picture
Upload 2300 files
0284885 verified
Raw History Blame Contribute Delete
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]);
}
}
}