3
はバックリファレンスを使用した継承の繰り返しはどのように機能しますか?
(a|b){2}\1
\1
に何を参照するような正規表現を考えると?最初のキャプチャ、最後のキャプチャ、または何?
Regex.IsMatch("aba", @"^(?:(a|b){2}\1)$") == False
Regex.IsMatch("abb", @"^(?:(a|b){2}\1)$") == True
は、それが最後キャプチャと一致する疑いがあるために私をリード。私はこの仮定で正しいですか?