Javase—正则表达式

1.正则表达式:
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为匹配
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值