5
В чем разница между «группами» и «перехватами» в регулярных выражениях .NET?
Я немного размышляю о разнице между «группой» и «захватом», когда дело касается языка регулярных выражений .NET. Рассмотрим следующий код C #: MatchCollection matches = Regex.Matches("{Q}", @"^\{([A-Z])\}$"); Я ожидаю, что это приведет к единственному захвату для буквы 'Q', но если я распечатаю свойства возвращенного MatchCollection, я вижу: matches.Count: 1 matches[0].Value: {Q} …