Мне сложно найти хороший ресурс, который объясняет, как использовать Named Capturing Groups в С#. Это код, который у меня есть до сих пор:
string page = Encoding.ASCII.GetString(bytePage);
Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>");
MatchCollection mc = qariRegex.Matches(page);
CaptureCollection cc = mc[0].Captures;
MessageBox.Show(cc[0].ToString());
Однако это всегда просто показывает полную строку:
<td><a href="/path/to/file">Name of File</a></td>
Я экспериментировал с несколькими другими "методами", которые я нашел на разных сайтах, но я получаю тот же результат.
Как я могу получить доступ к именованным группам захвата, указанным в моем регулярном выражении?