РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
153 of 1245 menu

Метод trim

Метод trim удаляет пробельные символы в начале и в конце строки. Он возвращает новый срез строки без изменения исходной. Параметров метод не принимает. Пробельными символами считаются пробел, табуляция, перевод строки и другие символы, определяемые методом char::is_whitespace.

Синтаксис

str.trim()

Пример

Давайте удалим пробелы в начале и в конце строки " abcde ":

fn main() { let res = " abcde ".trim(); println!("{}", res); }

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

"abcde"

Пример

Давайте удалим пробелы, табуляцию и переводы строки вокруг строки:

fn main() { let res = "\t\n 12345 \n\t".trim(); println!("{}", res); }

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

"12345"

Пример

Если пробельных символов по краям нет, строка возвращается без изменений:

fn main() { let res = "abcde".trim(); println!("{}", res); }

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

"abcde"

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

  • метод trim_start,
    который удаляет пробельные символы в начале строки
  • метод trim_end,
    который удаляет пробельные символы в конце строки
  • метод trim_matches,
    который удаляет указанные символы по краям строки
  • метод len,
    который возвращает длину строки в байтах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить