Все карманы списком в Kotlin
Свойство groupValues у MatchResult
возвращает список строк: элемент с индексом
0 - полное совпадение, дальше идут
содержимое карманов по порядку открывающих
скобок в шаблоне:
val txt = "123 456 789"
val res = Regex("(\\d)(\\d)(\\d)").find(txt)
println(res?.groupValues)
Дана строка с адресом сайта:
val txt = "http://domain.ru"
Разложите протокол, имя домена и зону по отдельным карманам и выведите все карманы одним списком в консоль.