正则表达式(在API文档中搜索类Pattern,可以看到正则表达式的规则)

正则表达式(在API文档中搜索类Pattern,可以看到正则表达式的规则)

String.matches(”正则表达式”) 该方法会判断String是否满足括号内的正则表达式,如果满足,则返回true

正则表达式的作用:

  1. 校验字符串是否满足规则
  2. 在一段文本中查找满足要求的内容

正则表达式格式:([]一次只能匹配一个字符)

字符类只匹配一个字符
[abc]只能是a,b,或c
[^abc]除了a,b,c之外的任何字符
[a-zA-Z]a到z或A到Z,包括(a,z,A,z)
[a-d[m-p]]a到d,或m到p
[a-z&&[def]]a-z和def的交集。为:d,e,f
[a-z&&[^bc]]a-z和非bc的交集。(等同于[ad-z])
[a-z&&[^m-p]]a-z和除了m-p的交集。(等同于[a-lq-z])
预定义字符类只匹配一个字符
.任何字符
\d一个数字:[0-9]
\D非数字:[^0-9]
\s一个空白字符:[\t\n\x0B\f\r]
\S非空白字符:[^\s]
\w[a-zA-Z_0-9]英文、数字、下划线
\W[^\w]一个非单词字符
数量词可匹配多个字符
X?X,一次或0次
X*X,0次或多次
X+X,一次或多次
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、付费专栏及课程。

余额充值