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

Метод to_ascii_lowercase

Метод to_ascii_lowercase возвращает новую строку, в которой все заглавные ASCII-буквы заменены на строчные. Символы, не являющиеся ASCII-буквами, остаются без изменений. Метод не принимает параметров и не изменяет исходную строку.

Синтаксис

str.to_ascii_lowercase()

Пример

Давайте преобразуем строку "ABCDE" в нижний регистр:

fn main() { let res = "ABCDE".to_ascii_lowercase(); println!("{}", res); }

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

"abcde"

Пример

Давайте преобразуем строку с цифрами и буквами "12345ABC" в нижний регистр:

fn main() { let res = "12345ABC".to_ascii_lowercase(); println!("{}", res); }

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

"12345abc"

Пример

Метод не изменяет исходную строку, а возвращает новую. Давайте проверим это на примере:

fn main() { let original = "ABCDE"; let res = original.to_ascii_lowercase(); println!("Original: {}", original); println!("Result: {}", res); }

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

Original: ABCDE Result: abcde

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

  • метод to_lowercase,
    который преобразует строку в нижний регистр с учётом Unicode
  • метод to_ascii_uppercase,
    который преобразует ASCII-символы в верхний регистр
  • метод to_uppercase,
    который преобразует строку в верхний регистр с учётом Unicode
  • метод eq_ignore_ascii_case,
    который сравнивает строки без учёта регистра ASCII
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить