“正则表达式 分组”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“https://www.bilibili.com/video/BV1Eq4y1E79W?p=13”的新页面) |
Jihongchang(讨论 | 贡献) |
||
| 第1行: | 第1行: | ||
https://www.bilibili.com/video/BV1Eq4y1E79W?p=13 | https://www.bilibili.com/video/BV1Eq4y1E79W?p=13 | ||
| + | {| class="wikitable" | ||
| + | !常用分组构造形式 | ||
| + | !说明 | ||
| + | |- | ||
| + | |(pattern) | ||
| + | |非命名捕获。捕获匹配的子字符串。 | ||
| + | 编号为零的第一个捕获是由整个正则表达式模式匹配的文本,其它捕获结果则根据左括号的顺序从1开始自动编号 | ||
| + | |- | ||
| + | |(?<name>pattern) | ||
| + | |命名捕获。将匹配的子字符串捕获到一个组名称或编号名称中。 | ||
| + | 用于name的字符串不能包含任何标点符号,并且不能以数字开头。 | ||
| + | |||
| + | 可以使用单引号替代尖括号,例如(?'name') | ||
| + | |} | ||
2022年11月18日 (五) 06:01的版本
https://www.bilibili.com/video/BV1Eq4y1E79W?p=13
| 常用分组构造形式 | 说明 |
|---|---|
| (pattern) | 非命名捕获。捕获匹配的子字符串。
编号为零的第一个捕获是由整个正则表达式模式匹配的文本,其它捕获结果则根据左括号的顺序从1开始自动编号 |
| (?<name>pattern) | 命名捕获。将匹配的子字符串捕获到一个组名称或编号名称中。
用于name的字符串不能包含任何标点符号,并且不能以数字开头。 可以使用单引号替代尖括号,例如(?'name') |