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

Замена совпадений в Kotlin

Метод replace у Regex подставляет строку замены вместо каждого совпадения с шаблоном. Шаблон задают при создании объекта, исходный текст и замена передают в вызов метода:

val txt = "123 456 789" val res = Regex("\\d").replace(txt, "!") println(res)

Тот же метод принимает лямбду: она получает MatchResult и возвращает новый фрагмент:

val txt = "a1 b22" val res = Regex("\\d+").replace(txt) { "[${it.value}]" } println(res)

Дана строка:

val txt = "aaa bbb 123 www"

Замените повторяющиеся подряд одинаковые буквы на один символ "!".

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