学习笔记:Java中常用的正则表达式regex

学习笔记:Java中常用的正则表达式regex

单个匹配(单个)

  1. \:匹配 “”
  2. \n:匹配换行
  3. \t:匹配制表符

字符集(单个)

  1. [abc] :abc其中的容易一个
  2. [^abc] :不是abc其中容易一个组成
  3. [a-zA-Z]:所有字母任意一个
  4. [0-9] :任意一个数字

简化的字符集

  1. . :表示任意一个字符
  2. \d :等价于 [0-9]
  3. \D :等价于[^0-9]
  4. \s :匹配任意一个空格,换行,制表符
  5. \S :匹配任意一个非空格
  6. \w :匹配字母,数字,下划线等价于[a-zA-Z_0-9]
  7. \W :匹配任意不是字符,不是下划线,不是数字[^a-zA-Z_0-9]

数量表示,默认情况下只有添加了数量单位才可以匹配多位字符

  1. 表达式?:0或1次
  2. 表达式* :任意次数
  3. 表达式+:1或多
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值