Группы во всех совпадениях в C#
Группы из каждого совпадения читают у коллекции
Regex.Matches. У каждого Match
свой набор Groups:
using System.Text.RegularExpressions;
string txt = "12:30 08:45";
MatchCollection matches = Regex.Matches(txt, @"(\d{2}):(\d{2})");
foreach (Match match in matches)
{
Console.WriteLine(match.Groups[1].Value);
Console.WriteLine(match.Groups[2].Value);
}
Дана строка со временем:
string txt = "12:59 23:10 09:45";
Для каждого времени ЧЧ:ММ разложите часы и минуты и выведите список строк.
Дана строка с доменами:
string txt = "site.ru test.com demo.org";
Для каждого домена отделите имя и зону и выведите список пар.