diff --git a/libraries/stdlib/src/kotlin/text/Strings.kt b/libraries/stdlib/src/kotlin/text/Strings.kt index 079087b4e22..0722ad4d1d8 100644 --- a/libraries/stdlib/src/kotlin/text/Strings.kt +++ b/libraries/stdlib/src/kotlin/text/Strings.kt @@ -1403,14 +1403,14 @@ public inline fun CharSequence.splitToSequence(regex: Regex, limit: Int = 0): Se * * The lines returned do not include terminating line separators. */ -public fun CharSequence.lineSequence(): Sequence = toString().replace("\r\n", "\n").splitToSequence('\r', '\n') +public fun CharSequence.lineSequence(): Sequence = toString().replace("\r\n", "\n").replace('\r', '\n').splitToSequence('\n') /** * Splits this char sequence to a list of lines delimited by any of the following character sequences: CRLF, LF or CR. * * The lines returned do not include terminating line separators. */ -public fun CharSequence.lines(): List = toString().replace("\r\n", "\n").split('\r', '\n') +public fun CharSequence.lines(): List = toString().replace("\r\n", "\n").replace('\r', '\n').split('\n') /** * Returns `true` if the contents of this char sequence are equal to the contents of the specified [other],