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

Метод trim_start

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

Синтаксис

str.trim_start()

Пример

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

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

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

"abcde"

Пример

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

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

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

"12345"

Пример

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

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

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

"abcde "

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

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