正则表达式

java当中常用的正则表达式

在javaSE阶段需要学到的一些正则表达式

java.util.regex

在java早期的时代(jdk1.3及以前),如果要想在项目中引入正则表达式,那么就需要采用Apache所提供的第三方组件包来完成,从jdk1.4开始java正式引入正则表达式,并且修改了String类的定义(可以通过字符串直接进行正则的处理操作)
在jdk1.4之后提供有一个专属的正则开发包:java.util.regex,此包中提供了两个核心类

  1. Matcher类通过解释Pattern对character sequence执行【匹配】操作的引擎。
  2. Pattern类则是对正则表达式的【编译】表示。

单个字符的匹配(未加入任何量词描述,只表示一位)

1. x:表示一位任意的字符
2. \:匹配任意的一位""(与java当中的转义字符相通)"\\"正确的字符串的描述定义是“\”,变为正则的匹配那么最后转换为“\”
3. \t:匹配制表符(java中的转义字符)
4. \n:换行(同上,java转义)

字符范围(未加入任何量词描述,只表示一位)

1. [abc]:匹配的是字母“a”,“b”,“c”中的任意一位
2. [^abc]:匹配的字母不是“a”,“b”,“c”中的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值