java正则表达式

1.字符类:

[abcd]:代表a,b,c,d字符中的一个。[0-9]:匹配所有数字。
[^abcd]:取反,代表非a,b,c,d的匹配。
[a-zA-Z]:匹配一个大写字母或小写字母。

[a-zA-Z_0-9]:匹配字母、数字、下划线(单词字符)。

2.预定义字符:

"." :任意字符,若要使用'.',用\\转义。\d:代表0-9中的任意一字符。\w:相当于[a-zA-Z_0-9]。

3.边界匹配:

^:代表行的开头,相当于左双引号“。$:代表行的结尾,相当于右双引号 ”。\b:代表单词边界(例如:\bHello\b)。

4.数量词:

X?:代表X出现了一次或一次都没有(<=1)。X*:代表X出现零次或多次(!=1)。X+:代表X出现了一次或多次(>=1)。

X{n}:代表X出现了n次。X{n,}:代表X出现了至少n次。X{n,m}:代表X至少出现了n次,最多出现了m次。

以上是自己总结的,希望能对你有用。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值