正则表达式匹配不确定重复
2016-07-07 18:05
246 查看
从一堆手机号码中,找出xyz可不连续且重复3次的手机号码
\1表示重复第一个括号里的内容
package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static Pattern pattern=Pattern.compile("(\\d{3})(.*\\1){2}"); public static void main(String[] args) { String s1="13620446688"; Matcher m1=pattern.matcher(s1); System.out.println(m1.find()); String s2="13613613600"; Matcher m2=pattern.matcher(s2); System.out.println(m2.find()); String s3="13601360136"; Matcher m3=pattern.matcher(s3); System.out.println(m3.find()); } }
\1表示重复第一个括号里的内容
相关文章推荐
- 在hibernate中使用二级缓存的时候指定CacheConcurrencyStrategy.READ_WRITE修改后接着用for-each 或 iterator访问时报错ConcurrentMod
- nginx服务器,访问目录下php文档会直接下载,而不是转到页面
- Android AsyncTask 的工作原理
- oracle索引介绍(图文详解)
- java ClassLoader机制详细讲解
- 总线机制+细粒度接口容器架构
- mongodb报错:the limit must be specified as a number。
- Servlet_Cookie
- DirectX 因素:使用 XAudio2 的 Windows 8 发声功能
- Angularjs-项目搭建
- SpringBoot+Thymeleaf图片回显
- 设计模式C++学习笔记之十九(State状态模式)
- 高通平台串口调试 AP与模块串口通讯调试总结
- 未知病毒篡改火狐浏览器主页修复方法
- PHP Ajax 跨域问题最佳解决方案
- 关于绝对路径和相对路径的又一点说明
- 自定义View和ViewGroup
- 【DoTween】Unity插件DOTween教程(二)
- PHP之JavaScript
- redis