Карманы при полном совпадении в Dart
Если шаблон должен описать всю строку целиком,
его оборачивают в ^ и $. Карманы
читают через group по номеру:
var txt = "123 456 789";
var res = RegExp(r'^(\d+)\s(\d+)\s(\d+)$').firstMatch(txt);
print(res?.group(1)); // выведет 123
print(res?.group(2)); // выведет 456
print(res?.group(3)); // выведет 789
Дана строка:
var txt = "2025-12-31";
Разбейте ее на три кармана.