Rust:
पाठ खोजना और बदलना

कैसे करें:

fn main() {
    let text = "यह एक परीक्षा टेक्स्ट है।";
    let updated_text = text.replace("परीक्षा", "उदाहरण");
    println!("{}", updated_text);
}

आउटपुट:

यह एक उदाहरण टेक्स्ट है।

इस कोड का इस्तेमाल करके, हमने “परीक्षा” शब्द को “उदाहरण” के साथ रिप्लेस किया है।

गहराई में:

टेक्स्ट खोजने और बदलने का विचार काफी पुराना है और इसकी जड़ें शुरुआती कंप्यूटिंग में पाई जा सकती हैं। बेशक, अलग-अलग प्रोग्रामिंग भाषाएं और टूल्स अलग-अलग तरीकों से इस फंक्शनलिटी को प्रदान करते हैं। Rust में .replace() मेथड स्ट्रिंग्स के साथ काम करने का एक सरल तरीका है, लेकिन अगर आपको जटिल पैटर्न खोजने की जरूरत है तो आप regex क्रेट का इस्तेमाल भी कर सकते हैं।

regex क्रेट रेग्युलर एक्सप्रेशन के जरिए अधिक जटिल पैटर्न मैचिंग और रिप्लेसमेंट की अनुमति देता है। गहन पैटर्न मैचिंग के लिए, यह क्रेट बहुत बेहतर परफॉर्मेंस और फ्लेक्सिबिलिटी प्रदान करता है।

इम्प्लीमेंटेशन में, Rust का मेमोरी सेफ्टी मॉडल सुनिश्चित करता है कि टेक्स्ट ऑपरेशंस सुरक्षित रहें और कोई भी गलत मेमोरी एक्सेस या डेटा रेस कंडीशंस उत्पन्न न हो।

और देखें: