java正则表达式

 我认为任何语言都需要认识正则表达式,哪怕记不住也需要了解

交集:就是两个数组有相同数字的,取出来就可以啦

字符类(只匹配一个字符)
[a,b,c]

只能是a,b,c

[^abc]除了abc任意字符
[a-zA-Z]a到z,A到Z
[a-d[m-p]]a到d,m到p
[a-z&&[def]]a到z区间与def的交集
[a-z&&[^bc]]a到z区间与除了bc任意字符的交集
[a-z&&[^m-p]]a到z区间与除了m到p区间的交集

在Java中,一个空白字符通常指的是空格、制表符和换行符。这些字符被视为空白,不会打印在屏幕上,也不会对输出结果产生可见的影响。

  1. 空格(' '):它是最常见的空白字符,用于在单词或句子之间创建间隔。

  2. 制表符('\t'):它在文本中通常用于创建等宽的列,每个制表符字符会将光标移到下一个制表符位置。

  3. 换行符('\n'):它用于表示文本中的换行,使得下一个字符出现在新的一行上。

预定义字符(只匹配一个字符)
.表达任意字符
\d表达数字[0-9]
\D表达非数字[^0-9]
\s一个空白字符
\S一个非空白字符
\w[0-9a-zA-Z_]数字,大小写字母,下划线
\W[^\w]一个非单词字符

这里的x是指字符类或者预定字符类,或者字符

数量词
X?0,1次
X*0,多次
X+一次,多次
X{n}

正好n次

X{n,}至少n次
X{n,m}n到m次

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值