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

Карманы в строке замены в Kotlin

В строке замены для replace номер кармана пишут как $1, $2 и так далее. Так в результат попадает текст, который попал в скобки шаблона.

Пример

Обернем каждое найденное число в круглые скобки:

val txt = "1 23 456 xax" val res = Regex("(\\d+)").replace(txt, "($1)") println(res)

Пример

Заменим фрагмент x ... x, положив цифры из кармана между восклицательными знаками:

val txt = "x1x x23x x456x xax" val res = Regex("x(\\d+)x").replace(txt, "!$1!") println(res)

Дана строка:

val txt = "aa@bb cc@dd"

Поменяйте местами части до и после "@" в первой паре букв и выведите результат.

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