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

Именованные карманы в Kotlin

В шаблоне карману можно дать имя записью (?<имя>... ). Обращение к такому карману в MatchResult выполняют через коллекцию groups по строковому ключу:

val txt = "123 456" val res = Regex("(?<num1>\\d+)\\s(?<num2>\\d+)").find(txt) println(res?.groups?.get("num1")?.value) println(res?.groups?.get("num2")?.value)

Дана строка со временем:

val txt = "12:59:59"

Положите часы, минуты и секунды в отдельные именованные карманы.

Дана строка:

val txt = "aaa bbb 123 456"

Положите подстроки "aaa" и "bbb" в отдельные именованные карманы.

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