Я новичок в .NET и с трудом пытаюсь понять объект Regex
.Использование названных групп в .NET Regex
То, что я пытаюсь сделать, находится ниже. Это псевдокод; Я не знаю фактического кода, который делает эту работу:
string pattern = ...; // has multiple groups using the Regex syntax <groupName>
if (new Regex(pattern).Apply(inputString).HasMatches)
{
var matches = new Regex(pattern).Apply(inputString).Matches;
return new DecomposedUrl()
{
Scheme = matches["scheme"].Value,
Address = matches["address"].Value,
Port = Int.Parse(matches["address"].Value),
Path = matches["path"].Value,
};
}
Что мне нужно изменить, чтобы этот код работал?