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

Поиск совпадения в регулярках Kotlin

Метод containsMatchIn у Regex возвращает true, если в строке есть хотя бы одно совпадение с шаблоном, и false, если совпадений нет. Проверка идет слева направо по всей строке:

val txt = "aaa 123 bbb" val hasDigits = Regex("\\d+").containsMatchIn(txt) println(hasDigits)

Метод find возвращает первое совпадение как объект MatchResult или null, если подходящего фрагмента нет. Текст совпадения лежит в свойстве value:

val txt = "aaa 123 bbb 456" val res = Regex("\\d+").find(txt) println(res?.value)

Дана строка:

val txt = "123 abc 456 cde"

Найдите первую подстроку из одних букв и выведите ее в консоль.

Дана строка:

val txt = "1 23 456 789"

Проверьте, есть ли в строке число из трех цифр подряд, и выведите результат в консоль.

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