C#でキャプチャされたグループの名前を取得する方法はありますか?
string line = "No.123456789 04/09/2009 999";
Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)");
GroupCollection groups = regex.Match(line).Groups;
foreach (Group group in groups)
{
Console.WriteLine("Group: {0}, Value: {1}", ???, group.Value);
}
私はこの結果を得たいです:
グループ:[ここに何を入れればよいかわからない]、値:123456789 2009年4月9日999 グループ:数値、値:123456789 グループ:日付、値:2009年4月9日 グループ:コード、値:999