Пошук та заміна тексту

Rust:
Пошук та заміна тексту

Як це зробити:

fn main() {
    let text = "Привіт, світ!";
    let updated_text = text.replace("світ", "Світ");
    println!("{}", updated_text);
}

// Виведення: Привіт, Світ!

Поглиблений розгляд:

Пошук та заміна тексту має давню історію у програмуванні, починаючи із ранніх утиліт командного рядка, як sed. Руст надає різноманітні способи здійснення цієї задачі, включаючи метод replace() для рядків, що є простим і прямолінійним. Для складніших задач можна використовувати регулярні вирази з крейтом regex. Регулярні вирази дозволяють визначати складні шаблони для пошуку та заміни, але вимагають більше часу на навчання та менш читабельні.

Дивіться також: