Java-阶段小结笔记(三)--正则表达式

例题分析

Pattern和Macher的使用
Java-阶段小结笔记(三)--正则表达式_第1张图片
Pattern和Macher.PNG
1.数字3恰好间隔出现3次
Java-阶段小结笔记(三)--正则表达式_第2张图片
3恰好间隔出现3次.PNG
2.按照叠词切割字符串
Java-阶段小结笔记(三)--正则表达式_第3张图片
按照叠词切割字符串.PNG

split切割方法使用注意事项
(1).split不能以直接.为切割条件,应该写为"\\."(双反斜杠和一个点)

(2).用split切割"hello###heima"时产生的字符串数组长度为4

原因是一次切割一个#,最后hello和heima之间产生hello heima两个空格

3.叠词分组
Java-阶段小结笔记(三)--正则表达式_第4张图片
叠词分组,注意只能aabb,不能abab.PNG
Java-阶段小结笔记(三)--正则表达式_第5张图片
叠词分组abab.PNG
4.从一段字符串中获取里面的所有手机号码
Java-阶段小结笔记(三)--正则表达式_第6张图片
获取字符串中的多个号码.PNG
5.检测字符串是否含有孤单的g字符
Java-阶段小结笔记(三)--正则表达式_第7张图片
检测字符串是否含有单独g字符.PNG
6.去掉字符串中重复的内容
Java-阶段小结笔记(三)--正则表达式_第8张图片
去掉字符串中重复的内容.PNG
7.统计重复字符出现的次数
Java-阶段小结笔记(三)--正则表达式_第9张图片
统计重复字符出现的次数.PNG
8.用Random产生0~100(不包含100)的随机数
Java-阶段小结笔记(三)--正则表达式_第10张图片
用Random产生0~100(不包含100)的随机数.PNG
9.用正则表达式计算字符串中所有数字的和
Java-阶段小结笔记(三)--正则表达式_第11张图片
用正则表达式计算字符串中所有数字的和.PNG
10.用正则表达式删除指定字符串
Java-阶段小结笔记(三)--正则表达式_第12张图片
用正则表达式删除指定字符串.PNG
11.正则表达式字符规则
Java-阶段小结笔记(三)--正则表达式_第13张图片
正则表达式规则.PNG
12.正则表达式统计出现次数
Java-阶段小结笔记(三)--正则表达式_第14张图片
正则表达式统计出现次数.PNG
13.正则表达式字符范围
Java-阶段小结笔记(三)--正则表达式_第15张图片
正则表达式字符范围.PNG
14.计算任意字符串中连续出现个数最多的字符的数量
Java-阶段小结笔记(三)--正则表达式_第16张图片
计算任意字符串中连续出现个数最多的字符的数量.PNG

你可能感兴趣的:(Java-阶段小结笔记(三)--正则表达式)