חיפוש והחלפת טקסט

Rust:
חיפוש והחלפת טקסט

How to: (איך לעשות:)

fn main() {
    let text = "Hello, world! Programming in Rust is fun.";
    let search = "world";
    let replace_with = "there";

    let replaced_text = text.replace(search, replace_with);
    println!("{}", replaced_text);
}

פלט:

Hello, there! Programming in Rust is fun.

Deep Dive (צלילה עמוקה)

בעולם התוכנה, פעולת החיפוש והחלפה הייתה חלק מעורכי טקסט מהימים הראשונים של תכנות. זה מכשיר חזק שיכול לחסוך זמן רב ולמנוע שגיאות. בראסט, str::replace היא פונקציה פשוטה וישירה לשימוש זה. חלופות כוללות ביטויים רגולריים עם crate regex לחיפושים מורכבים יותר, וגיימן למניפולציה של טקסט עם str::split ואיטרטורים. פנימית, פעולת החיפוש והחלפה מתבצעת על ידי סריקה של המחרוזת ובנייה מחדש של מחרוזת עם הערכים החדשים.

See Also (ראה גם)