正则表达式 分组

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2022年11月18日 (五) 06:01的版本
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1Eq4y1E79W?p=13

常用分组构造形式 说明
(pattern) 非命名捕获。捕获匹配的子字符串。

编号为零的第一个捕获是由整个正则表达式模式匹配的文本,其它捕获结果则根据左括号的顺序从1开始自动编号

(?<name>pattern) 命名捕获。将匹配的子字符串捕获到一个组名称或编号名称中。

用于name的字符串不能包含任何标点符号,并且不能以数字开头。

可以使用单引号替代尖括号,例如(?'name')