4、正则demo之切割

2016-04-28  本文已影响9人  Shelton_Kevin
String类的split(regex reg)方法(特殊字符.\)

1.将字符串切割成数组 ,

String str = "zhangsan,lisi,wangwu,zhaoliu";
String reg = ",";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}

2.将字符串切割成数组 空格

String str = "zhangsan lisi wangwu zhaoliu";
String reg = " +";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}

3.将字符串切割成数组 .

String str = "zhangsan.lisi.wangwu.zhaoliu";
String reg = "\\.";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}

4.将字符串切割成数组 \

String str = "c:\abc\a.txt";
String reg = "\\";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}

5.将字符串切割成数组 叠词 组( )为了让规则的结果被重用,可以将规则封装成一个组,用( )完成。组的出现都有编号,从1开始,想要使用已用的组可以通过\n(n就是组的编号)的形式来获取。

String str = "erkktyqquizzo";
String reg = "(.)\\1";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}

上一篇 下一篇

猜你喜欢

热点阅读