代码之家  ›  专栏  ›  技术社区  ›  mpen

C regex:命名和编号的捕获组

  •  2
  • mpen  · 技术社区  · 14 年前

    鉴于

    var re = new Regex(@"(?<name>\w+)(x)\1\2");
    Console.WriteLine(re.IsMatch("yxxy"));
    

    印刷品 True ,似乎未命名的捕获组从开始编号 1 然后 命名的捕获组在单词后分配数字。这是正确的/预期的行为吗?