НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
334 of 1310 menu

Функция removePrefix

Функция removePrefix удаляет указанный префикс из начала строки, если она начинается с этого префикса. Если строка не начинается с указанного префикса, функция возвращает исходную строку без изменений. Данная функция не изменяет исходную строку, а возвращает новую.

Синтаксис

fun String.removePrefix(prefix: CharSequence): String

Пример

Удалим префикс "abc" из строки "abcde":

val str = "abcde" val res = str.removePrefix("abc") println(res)

Результат выполнения кода:

String "de"

Пример

Попробуем удалить префикс "xyz" из строки "abcde":

val str = "abcde" val res = str.removePrefix("xyz") println(res)

Результат выполнения кода:

String "abcde"

Пример

Удалим числовой префикс "123" из строки "12345":

val str = "12345" val res = str.removePrefix("123") println(res)

Результат выполнения кода:

String "45"

Пример

Функция чувствительна к регистру. Попробуем удалить префикс "ABC" из строки "abcde":

val str = "abcde" val res = str.removePrefix("ABC") println(res)

Результат выполнения кода:

String "abcde"

Смотрите также

  • функцию removeSuffix,
    которая удаляет суффикс из конца строки
  • функцию removeSurrounding,
    которая удаляет и префикс, и суффикс из строки
  • функцию startsWith,
    которая проверяет, начинается ли строка с указанного префикса
  • функцию replace,
    которая заменяет все вхождения подстроки в строке
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить