命名分组 (?<name>xxx)
与普通分组一样的功能,并且将匹配的子字符串捕获到一个组名称或编号名称中。在获得匹配结果时,可通过分组名进行获取。
说明
命名捕获根据左括号的从左到右的顺序按顺序编号(与非命名捕获类似),但在对所有非命名捕获进行计数之后才开始对命名捕获进行编号。
DEELX 允许多个命名分组的名字相同,这时它们捕获到的内容会放在同一个分组编号下。在逻辑上,它们是同一个分组。
如果两个命名相同分组之间有包含关系,那么被包含的那个分组将不进行捕获。
相关文章
- 在Eclipse中重命名accessor / mutator方法?
- 在mysql中使用group by和order by取每个分组中日期最大一行数据
- Java中枚举的命名:单数还是复数?
- 在Swift Markup语言中重命名默认的渲染标题,如“Example”
- 如何在Java项目(Eclipse或其他项目)中重命名1000个类名?
- VB.NET中LINQ TO List泛型查询语句(分组,聚合函数)
- 请教一个正则表达式怎么写,读取一个代码文件中指定的代码片段,跪求给我解决啊
- IronPython在C#中将命名空间添加到范围
- 如何在项目运行时在Visual Studio中添加或重命名文件?
- 用C#通过正则表达式截取字符串中符合条件的子字符串