Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktSpRgMFiP 63 of 299 menu
◀ ▶

Карманы при переборе в Kotlin

В методе findAll также можно использовать карманы. Пусть у нас есть строка:

val txt = "aaaa 123 bbbb 456"

Разместим все цифры, которые находятся в строке, по карманам. А при переборе объектов циклом выведем первое совпадение (оно будет считаться нулевым карманом), а также его элементы, тоже в свою очередь раскиданные по карманам:

val res = Regex("(\\d)(\\d)").findAll(txt) for el in res: print(el[0], el[1], el[2])

После выполнения кода выведется нулевой карман, т.е. вся подстрока, а также первый и второй символ из этой подстроки:

'12 1 2' '45 4 5'

Дана строка:

val txt = "aaa 123 bbb 456 987"

Раскидайте все подстроки с числами по трем карманам. И выведите их .

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить