Карманы при совпадении с начала в Kotlin
Карманы работают и тогда, когда совпадение
проверяют от начала строки. Для этого в шаблон
добавляют символ ^, а найденные части
читают из groupValues:
val txt = "12 34 56"
val res = Regex("^(\\d)(\\d)").find(txt)
println(res?.groupValues?.get(0))
println(res?.groupValues?.get(1))
println(res?.groupValues?.get(2))
Дана строка:
val txt = "code.mu 1234"
Выделите домен в начале строки и число после пробела в отдельные карманы и выведите их в консоль.