4、正则demo之切割

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);
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,187评论 0 41
  • 第05天API 今日内容介绍 ·Object类& System类 ·日期相关类 ·包装类&正则表达式 ·Date对...
    chcvn阅读 454评论 0 1
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,981评论 0 2
  • 我希望有个如你一般的人如山间清爽的风如古城温暖的光只要最后是你就好今天你路过了谁谁又丢失了你呢 『从你的全世界路过...
    胖乎乎的小团子阅读 1,318评论 5 6