remove Surrounding
fun CharSequence.removeSurrounding(prefix: CharSequence, suffix: CharSequence): CharSequence
Content copied to clipboard
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.
fun String.removeSurrounding(prefix: CharSequence, suffix: CharSequence): String
Content copied to clipboard
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.
fun CharSequence.removeSurrounding(delimiter: CharSequence): CharSequence
Content copied to clipboard
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.