Метод trim_end
Метод trim_end удаляет все пробельные символы
(пробелы, табы, переводы строк и другие) в конце строки.
Он возвращает новую строку, не изменяя исходную.
Метод не принимает параметров.
Синтаксис
str.trim_end()
Пример
Давайте удалим пробелы в конце строки "abcde ":
fn main()
{
let res = "abcde ".trim_end();
println!("{:?}", res);
}
Результат выполнения кода:
"abcde"
Пример
Давайте удалим пробелы и табы в конце строки "12345 \t\n":
fn main()
{
let res = "12345 \t\n".trim_end();
println!("{:?}", res);
}
Результат выполнения кода:
"12345"
Пример
Давайте проверим, что метод не удаляет пробелы в начале строки:
fn main()
{
let res = " abcde ".trim_end();
println!("{:?}", res);
}
Результат выполнения кода:
" abcde"
Смотрите также
-
метод
trim,
который удаляет пробелы с обоих концов строки -
метод
trim_start,
который удаляет пробелы в начале строки -
метод
trim_end_matches,
который удаляет совпадения с шаблоном в конце строки -
метод
trim_matches,
который удаляет совпадения с шаблоном с обоих концов строки