замена
fun String.replace( oldChar: Char, newChar: Char, ignoreCase: Boolean = false ): String
Возвращает новую строку, в которой все вхождения oldChar заменены на import java.util.Locale
import kotlin.test.*
fun main(args: Array<String>) {
//sampleStart
val inputString0 = "Mississippi"
val inputString1 = "Insufficient data for meaningful answer."
println(inputString0.replace('s', 'z')) // Mizzizzippi
println(inputString1.replace("data", "information")) // Insufficient information for meaningful answer.
//sampleEnd
}
fun String.replace( oldValue: String, newValue: String, ignoreCase: Boolean = false ): String
Возвращает новую строку, полученную заменой всех вхождений подстроки oldValue в этой строке на указанную строку import java.util.Locale
import kotlin.test.*
fun main(args: Array<String>) {
//sampleStart
val inputString0 = "Mississippi"
val inputString1 = "Insufficient data for meaningful answer."
println(inputString0.replace('s', 'z')) // Mizzizzippi
println(inputString1.replace("data", "information")) // Insufficient information for meaningful answer.
//sampleEnd
}
fun CharSequence.replace( regex: Regex, replacement: String ): String
Возвращает новую строку, полученную заменой каждой подстроки в этой последовательности символов, соответствующей заданному регулярному выражению, на заданное значение может состоять из любой комбинации символьных строк и подстановок $.
Чтобы трактовать строку замены буквально, следует использовать метод kotlin.text.Regex.Companion.escapeReplacement.
inline fun CharSequence.replace( regex: Regex, noinline transform: (MatchResult) -> CharSequence ): String
Возвращает новую строку, полученную заменой каждой подстроки в этой последовательности символов, соответствующей заданному регулярному выражению, на результат заданной функции MatchResult и возвращает строку, используемую в качестве замены для этого соответствия.
© 2010–2022 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