Все карманы списком в Dart
Методы group у RegExpMatch
дают строки карманов: элемент с индексом
0 - полное совпадение, дальше идут
содержимое карманов по порядку открывающих
скобок в шаблоне:
var txt = "123 456 789";
var res = RegExp(r'(\d)(\d)(\d)').firstMatch(txt);
print([res!.group(0)!, res.group(1)!, res.group(2)!, res.group(3)!]);
Дана строка с адресом сайта:
var txt = "http: //domain.ru"
Разложите протокол, имя домена и зону по отдельным карманам и выведите все карманы одним списком в консоль.