目录 正则表达式 基本语法 源码解析(基于上述代码) Matcher.find()方法 Matcher.group(int group)方法 二个常用类 Pattern(相当于一个正则表达式) Pattern.compile()方法 Pattern.matches()方法 Matcher(匹配) 元字符 JAVA中的转义字符以及需要转义的字符 字符匹配符 选择匹配符 限定符 定位符 分组组合和反向引用符(配合使用) 捕获分组、非捕获分组、反向引用 捕获分组 非捕获分组 反向引用(内部、外部) 应用实例 实现不区分大小写 贪婪匹配、非贪婪匹配(懒惰匹配) 常用元字符练习 获取汉字 获取邮政编码:要求是1-9开头的六位数 QQ号码:要求1-9开头的一个(5位数-10位数) 手机号码:以13、14、15、18开头的11位数 URL:匹配一个URL网址,可以带端口及不带端口