Карманы при совпадении с начала в Dart
Карманы работают и тогда, когда совпадение
проверяют от начала строки. Для этого в шаблон
добавляют символ ^, а найденные части
читают из group и groups:
var txt = "12 34 56";
var res = RegExp(r'^(\d)(\d)').firstMatch(txt);
print(res?.group(0));
print(res?.group(1));
print(res?.group(2));
Дана строка:
var txt = "code.mu 1234";
Выделите домен в начале строки и число после пробела в отдельные карманы и выведите их в консоль.