Щоб здійснити велику літеру у рядку в Rust, у вас є два основні шляхи.
How to (Як це робити) Here’s how you glue strings together in Rust.
/ Як це зробити: Переведення строки у нижній регістр не новина; ця функціональність існує в багатьох мовах програмування. У Rust, метод to_lowercase() враховує локаль та специфіку мови, також правильно обробляє Unicode. Альтернатива - to_ascii_lowercase(), яка працює тільки з ASCII символами. Внутрішньо, Rust використовує Unicode database для визначення того, яким має бути нижній регістр для кожного символу.
to_lowercase()
to_ascii_lowercase()
Раніше, в мовах, подібних до C, програмісти часто застосовували ручне управління пам’яттю для видалення символів.
Витягування підрядків у Rust відбувається через зрізи рядків, які беруть початковий і кінцевий індекси.
У Rust, рядки - це колекції байтів.
Історично, Rust розвивав свої можливості вставки з метою простоти та безпеки.
Іноді у вас може бути рядок із змішаними лапками, як ось тут.
Пошук та заміна тексту має давню історію у програмуванні, починаючи із ранніх утиліт командного рядка, як sed.
sed
Бібліотека regex у Rust є кращим вибором для роботи з регулярними виразами.
regex