Именованные карманы в Dart
В шаблоне карману можно дать имя записью
(?<имя>... ). Обращение к такому
карману в RegExpMatch выполняют методом
namedGroup:
var txt = "123 456";
var res = RegExp(r'(?<num1>\d+)\s(?<num2>\d+)').firstMatch(txt);
print(res?.namedGroup('num1'));
print(res?.namedGroup('num2'));
Дана строка со временем:
var txt = "12:59:59";
Положите часы, минуты и секунды в отдельные именованные карманы.
Дана строка:
var txt = "aaa bbb 123 456";
Положите подстроки "aaa" и "bbb"
в отдельные именованные карманы.