显式捕获修改器
这是一个用 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}。见演示 。