Группы при полном совпадении в C#
Группы читают и когда шаблон описывает всю строку.
Якоря ^ и $ требуют совпадения от начала
до конца, а части берут из Groups:
using System.Text.RegularExpressions;
string txt = "123 456 789";
Match match = Regex.Match(txt, @"^(\d+)\s(\d+)\s(\d+)$");
Console.WriteLine(match.Success);
Console.WriteLine(match.Groups[1].Value);
Console.WriteLine(match.Groups[2].Value);
Console.WriteLine(match.Groups[3].Value);
Дана строка:
string txt = "2025-12-31";
Проверьте полное совпадение даты и выделите год, месяц и день в группы.