Позиция найденного в регулярках Kotlin
У объекта MatchResult свойство range
задает диапазон индексов совпадения в исходной
строке. Начало совпадения - range.first,
конец (не включая его) - на единицу больше
range.last:
val txt = "123 456 789"
val res = Regex("\\d+").find(txt)
println(res?.range?.first)
println(res?.range?.last?.plus(1))
Дана строка:
val txt = "abcde 123456"
Найдите подстроку из одних букв в начале строки. Выведите индекс начала и индекс конца совпадения.