Rust:
Wyszukiwanie i zamiana tekstu
How to: (Jak to zrobić:)
fn main() {
let text = "Witaj, Rust!".to_string();
let search = "Rust";
let replace_with = "Świat";
let updated_text = text.replace(search, replace_with);
println!("{}", updated_text);
}
Wyjście:
Witaj, Świat!
Deep Dive (Głębsze spojrzenie)
Historia funkcji wyszukiwania i zamiany sięga początku edycji tekstu na komputerach. Alternatywą dla replace()
w Rust jest użycie wyrażeń regularnych z crate’a regex
- to daje więcej mocy, ale jest też kosztowniejsze obliczeniowo. Aby zamienić tekst w Rust, można użyć wbudowanej metody replace()
lub zbudować własną funkcję, co może być optymalne dla specyficznych przypadków.