java正则表达式

[abc] ------ abc中的一个

[^abc]----- 不是abc

.   ------任何字符

\d ------[0-9]的数字

\D------非数字[0-9]

\s-------空白字符

\S-------非空白字符

\w-------单词字符[a-zA-Z_0-9]

\W------非单词字符[^-w

\b--------单词边界

^ --------行的开头

$ --------行的结尾

()---------组封装

\n---------组引用

?--一次或一次也没有 *--0次或多次 +--一次或多次 {n} n次  {n,}n到多次 {n,m}n到m次

案例一:去叠词

String.replaceAll("(.)\\1+","$1");叠词换成一个

案例二:获取字符串中由三个字母组成的单词

\b[a-z]{3}\b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值