commonSuffixWith

Common
JVM
JS
Native
1.0
fun CharSequence.commonSuffixWith(
    other: CharSequence,
    ignoreCase: Boolean = false
): String

Returns the longest string suffix such that this char sequence and other char sequence both end with this suffix, taking care not to split surrogate pairs. If this and other have no common suffix, returns the empty string.

import kotlin.test.assertTrue

fun main(args: Array<String>) {
//sampleStart
println("Hot_Tea".commonSuffixWith("iced_tea")) // ea
println("Hot_Tea".commonSuffixWith("iced_tea", true)) // _Tea
println("Hot_Tea".commonSuffixWith("Hot_Coffee")) //
//sampleEnd
}

Parameters

ignoreCase - true to ignore character case when matching a character. By default false.