3、正则demo之替换

String类的replaceAll(string str, regex reg)

1.将数字替换为"#"

String str = "sdfasdf123456wdfgfdy39534056546f";
String reg = "\\d";
str = str.replaceAll(reg,"#");

2.将叠词替换为&

String str1 = "erkktyqqquizzzzzo";
String reg1="(.)\\1+";
str1=str1.replaceAll(reg,"&");

3.将重叠的字母替换为单个的字母,$表示获取一个组,$1表示获取前一个规则中的第一个组

String str1 = "erkktyqqquizzzzzo";
String reg1="(.)\\1+";
str1=str1.replaceAll(reg,"$1");

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,699评论 19 139
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,658评论 0 3
  • 最近学习到第 23 天了,还有 4 天时间我的 JavaSE 课程就要结束了,之后会有一个考试,需要复习一下,正好...
    SawyerZh阅读 1,127评论 0 11
  • 20170709 和韦志中心理网校结缘还得从去年说起,那是去年9月份,按上级要求我所在的学校鲁山县育英学校需要配一...
    历事炼心阅读 476评论 0 1
  • 清明时节 阳光甚好 想要找个人少清静,景致不错的地方散散心 就来慈城吧 没有人头攒动,也没有喧嚣吵闹,你可以漫步在...
    青徐阅读 634评论 1 2

友情链接更多精彩内容