Граница слов в регулярках Kotlin
Команды \b и \B задают границу
слова и ее отрицание. Граница слова - это
место между буквой, цифрой или подчеркиванием
и символом другого типа. В строковом литерале
Kotlin обратный слеш экранируют: пишут
"\\b" и "\\B".
Пример
Обернем каждое слово в символ "!":
val txt = "aaa aaa aaa"
val res = Regex("\\b").replace(txt, "!")
println(res)
Пример
Вставим "!" между буквами внутри слова:
val txt = "aaa aaa aaa"
val res = Regex("\\B").replace(txt, "!")
println(res)
Дана строка:
val txt = "word1 word2 word3"
Оберните каждое слово в символ "#"
и выведите результат в консоль.