Учитывая регулярное выражение типа
(a|b){2}\1
Что будет означать \1
?Первый захват, последний захват или что?
Regex.IsMatch("aba", @"^(?:(a|b){2}\1)$") == False
Regex.IsMatch("abb", @"^(?:(a|b){2}\1)$") == True
Приводит меня к подозрению, что оно соответствует последнему захвату.Я прав в этом предположении?