removeSurrounding

Common
JVM
JS
Native
1.0
fun CharSequence . removeSurrounding (
prefix : CharSequence ,
suffix : CharSequence
) : CharSequence

(source)

When this char sequence starts with the given prefix and ends with the given suffix , returns a new char sequence having both the given prefix and suffix removed. Otherwise returns a new char sequence with the same characters.

Common
JVM
JS
Native
1.0
fun String . removeSurrounding (
prefix : CharSequence ,
suffix : CharSequence
) : String

(source)

Removes from a string both the given prefix and suffix if and only if it starts with the prefix and ends with the suffix . Otherwise returns this string unchanged.

Common
JVM
JS
Native
1.0
fun CharSequence . removeSurrounding (
delimiter : CharSequence
) : CharSequence

(source)

When this char sequence starts with and ends with the given delimiter , returns a new char sequence having this delimiter removed both from the start and end. Otherwise returns a new char sequence with the same characters.

Common
JVM
JS
Native
1.0
fun String . removeSurrounding ( delimiter : CharSequence ) : String
(source)

Removes the given delimiter string from both the start and the end of this string if and only if it starts with and ends with the delimiter . Otherwise returns this string unchanged.