Метод to_lowercase
Метод to_lowercase возвращает новую строку
String, в которой все символы исходной
строки приведены к нижнему регистру. Метод не
принимает параметров и не изменяет исходную строку,
а создаёт и возвращает новое значение. Метод
корректно работает с Unicode-символами, в том числе
с кириллицей и другими алфавитами.
Синтаксис
str.to_lowercase()
Пример
Давайте приведём строку "ABCDE" к нижнему регистру:
fn main()
{
let res = "ABCDE".to_lowercase();
println!("{}", res);
}
Результат выполнения кода:
"abcde"
Пример
Давайте приведём строку со смешанным регистром
"AbCdE" к нижнему регистру:
fn main()
{
let res = "AbCdE".to_lowercase();
println!("{}", res);
}
Результат выполнения кода:
"abcde"
Пример
Давайте приведём строку с кириллицей "ПРИВЕТ"
к нижнему регистру:
fn main()
{
let res = "ПРИВЕТ".to_lowercase();
println!("{}", res);
}
Результат выполнения кода:
"привет"
Смотрите также
-
метод
to_uppercase,
который приводит все символы строки к верхнему регистру -
метод
to_ascii_lowercase,
который приводит ASCII-символы строки к нижнему регистру -
метод
eq_ignore_ascii_case,
который сравнивает строки без учёта регистра ASCII -
метод
trim,
который удаляет пробельные символы по краям строки