显式捕获修改器
这是一个用 n
表示的 .NET 正则表达式特定修饰符。使用时,不会捕获未命名的组(如 (\d+)
)。只有有效的捕获才是明确命名的组(例如 (?<name> subexpression)
)。
(?n)(\d+)-(\w+)-(?<id>\w+)
将匹配整个 123-1_abc-00098
,但 (\d+)
和 (\w+)
将不会在生成的匹配对象中创建组。唯一的团体将是 ${id}
。见演示 。
这是一个用 n
表示的 .NET 正则表达式特定修饰符。使用时,不会捕获未命名的组(如 (\d+)
)。只有有效的捕获才是明确命名的组(例如 (?<name> subexpression)
)。
(?n)(\d+)-(\w+)-(?<id>\w+)
将匹配整个 123-1_abc-00098
,但 (\d+)
和 (\w+)
将不会在生成的匹配对象中创建组。唯一的团体将是 ${id}
。见演示 。