1.正则表达式:
2.正则表达式的常用通配符:
3.Pattern类:代表编译后的正则表达式,即对正则表达式对象的封装
4.Matcher类:一个匹配器,即正则表达式与需要进行匹配的字符串的封装
5.例:
1.定义:字符串格式匹配的一种表达式,表达式中有很多通配符
2.作用:
1.格式验证(邮箱,邮编,网址,身份证等)2.字符串查找
3.字符串替换
2.正则表达式的常用通配符:
1.^x :以…开头
2.x$ :以…结尾
3.[x] :任意一个字符
4.. :任意一个字符
5.x* :0~多次
6.x+ :1~多次
7.x? :0~1次
8.x{n} :n次
9.x{n,m} :n~m次
10.x{n,} :至少n次
11.() :设置捕获项
12.x1|x2 :或
13.//x :转义字符
3.Pattern类:代表编译后的正则表达式,即对正则表达式对象的封装
4.Matcher类:一个匹配器,即正则表达式与需要进行匹配的字符串的封装
1.matches:整体进行匹配
2.lookingAt:从头开始匹配
3.find:查找
5.例:
String reg="[0-9]{5}\\.(com\net)";
匹配格式:5个数字.com或者net
比如:12306.com为匹配