replaceBefore
fun String.replaceBefore(delimiter: Char, replacement: String, missingDelimiterValue: String = this): String(source)
fun String.replaceBefore(delimiter: String, replacement: String, missingDelimiterValue: String = this): String(source)
Replace part of string before the first occurrence of given delimiter with the replacement string. If the string does not contain the delimiter, returns missingDelimiterValue which defaults to the original string.
Since Kotlin
1.1fun String.replaceBefore(delimiter: Char, replacement: String, missingDelimiterValue: String = this): String(source)
fun String.replaceBefore(delimiter: String, replacement: String, missingDelimiterValue: String = this): String(source)
Replace part of string before the first occurrence of given delimiter with the replacement string. If the string does not contain the delimiter, returns missingDelimiterValue which defaults to the original string.