Функция substringBeforeLast
Функция substringBeforeLast возвращает
часть строки, расположенную до последнего
указанного разделителя.
Синтаксис
fun String.substringBeforeLast(delimiter: String): String
fun String.substringBeforeLast(delimiter: Char): String
Пример
Получим часть пути до последней косой черты:
val path = "img/icons/logo.png"
val res = path.substringBeforeLast('/')
println(res)
Результат выполнения кода:
String "img/icons"