замена
fun String.replace( oldChar: Char, newChar: Char, ignoreCase: Boolean = false ): String
fun String.replace( oldChar: Char, newChar: Char, ignoreCase: Boolean ): String
Возвращает новую строку со всеми вхождениями oldChar заменёнными на .
fun String.replace( oldValue: String, newValue: String, ignoreCase: Boolean = false ): String
fun String.replace( oldValue: String, newValue: String, ignoreCase: Boolean ): String
fun CharSequence.replace( regex: Regex, replacement: String ): String
Возвращает новую строку, полученную заменой каждой подстроки этого последовательности символов, соответствующей заданному регулярному выражению, на заданную replacement.
Строка replacement может содержать любые комбинации буквенных символов и замещений $-substitutions. Для обработки строки replacement как литерала используйте метод kotlin.text.Regex.Companion.escapeReplacement.
inline fun CharSequence.replace( regex: Regex, noinline transform: (MatchResult) -> CharSequence ): String
Возвращает новую строку, полученную заменой каждой подстроки этого последовательности символов, соответствующей заданному регулярному выражению, на результат заданной функции transform, принимающей MatchResult и возвращающей строку, используемую в качестве замены для этого соответствия.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/replace.html