正規表現内にある匿名キャプチャグループと数値の後方参照を報告します。 これらは、正規表現ダイアレクトが名前付きグループと名前付きグループ参照をサポートしている場合にのみ報告されます。 名前付きグループと名前付き後方参照はコードの可読性を向上させるため、これらを代わりに使用することをお勧めします。 キャプチャーが不要な場合は、非キャプチャグループを使用することで (例: (?:xxx) の代わりに (xxx) を使用する)、マッチングのパフォーマンスを向上させ、メモリ使用量を減らすことができます。

例:


  (\d\d\d\d)\1

より良い正規表現パターンは次のようになります。


  (?<quad>\d\d\d\d)\k<quad>

2017.2 の新機能です