没有合适的资源?快使用搜索试试~ 我知道了~
double-cute#note#捕获组的编号、命名、反向引用1
需积分: 0 0 下载量 143 浏览量
2022-07-25
14:25:44
上传
评论
收藏 4KB MD 举报
温馨提示
1. 在正则表达式内部引用捕获组: 2. 在外部引用捕获组: 3. 反向引用的匹配规则:
资源推荐
资源详情
资源评论
# 捕获组的编号、命名、反向引用
## 目录 1. [捕获组及其编号](#一捕获组及其编号) 2. [捕获组的命名](#二捕获组的命名) 3. [普通捕获组/命名捕获组的混合编号问题](#三普通捕获组命名捕获组的混合编号问题) 4. [捕获组的反向引用](#四捕获组的反向引用)
### 一、捕获组及其编号:[·](#目录) > 之前讲过,捕获组就是 **匹配到的内容** 按照 **( )** 划分成的若干组.
- **捕获组的个数**等于**( )出现的个数**. - 例如(ab)(cd(ef))就有3个捕获组.
- **捕获组编号规则:** 1. **从1开始计.** 2. 从左往右按照左括号(出现顺序从小到大编号,例如: ![](assets/matcher_group_number.png "捕获组编号规则")
### 二、捕获组的命名:[·](#目录) > 如果捕获组的数量非常多,那用数字进行编号将非常混乱. > >> 毕竟数字本身没有实际意义,很难帮助记忆每个捕获组的功能. >> >>> 因此Java 7开始支持对捕获组命名,通过命名访问或者记忆一个捕获组**更加直观和符合逻辑**. - 命名语法:**(?\<自定义名\>expr)** -
## 目录 1. [捕获组及其编号](#一捕获组及其编号) 2. [捕获组的命名](#二捕获组的命名) 3. [普通捕获组/命名捕获组的混合编号问题](#三普通捕获组命名捕获组的混合编号问题) 4. [捕获组的反向引用](#四捕获组的反向引用)
### 一、捕获组及其编号:[·](#目录) > 之前讲过,捕获组就是 **匹配到的内容** 按照 **( )** 划分成的若干组.
- **捕获组的个数**等于**( )出现的个数**. - 例如(ab)(cd(ef))就有3个捕获组.
- **捕获组编号规则:** 1. **从1开始计.** 2. 从左往右按照左括号(出现顺序从小到大编号,例如: ![](assets/matcher_group_number.png "捕获组编号规则")
### 二、捕获组的命名:[·](#目录) > 如果捕获组的数量非常多,那用数字进行编号将非常混乱. > >> 毕竟数字本身没有实际意义,很难帮助记忆每个捕获组的功能. >> >>> 因此Java 7开始支持对捕获组命名,通过命名访问或者记忆一个捕获组**更加直观和符合逻辑**. - 命名语法:**(?\<自定义名\>expr)** -
点击阅读更多
资源评论
东方捕
- 粉丝: 22
- 资源: 310
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功