सभी को बदलें () विधि एक नियमित अभिव्यक्ति और एक स्ट्रिंग को पैरामीटर के रूप में स्वीकार करती है और, वर्तमान स्ट्रिंग की सामग्री को दिए गए नियमित अभिव्यक्ति के साथ मेल खाती है, मिलान के मामले में, मिलान किए गए तत्वों को स्ट्रिंग के साथ बदल देती है।
किसी फ़ाइल से किसी विशेष स्ट्रिंग को हटाने के लिए replaceAll() विधि का उपयोग कर -
-
फ़ाइल की सामग्री को एक स्ट्रिंग के रूप में पुनः प्राप्त करें।
-
replaceAll() विधि का उपयोग करके आवश्यक शब्द को एक खाली स्ट्रिंग से बदलें।
-
परिणामी स्ट्रिंग को फिर से फ़ाइल में फिर से लिखें।
उदाहरण
आयात करें; स्कैनर एससी =नया स्कैनर (नई फाइल (फाइलपाथ)); स्ट्रिंगबफर एसबी =नया स्ट्रिंगबफर (); जबकि (sc.hasNextLine ()) {इनपुट =sc.nextLine (); एसबी.एपेंड (इनपुट); } वापसी sb.toString (); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) FileNotFoundException फेंकता है {स्ट्रिंग filePath ="D://sample.txt"; स्ट्रिंग परिणाम =fileToString (filePath); System.out.println ("फ़ाइल की सामग्री:" + परिणाम); // शब्द को वांछित एक परिणाम के साथ बदलना =result.replaceAll("\\bTutorialspoint\\b", ""); // फ़ाइल की सामग्री को फिर से लिखना PrintWriter लेखक =नया PrintWriter (नई फ़ाइल (filePath)); लेखक। संलग्न करें (परिणाम); लेखक। फ्लश (); System.out.println ("वांछित शब्द को बदलने के बाद फ़ाइल की सामग्री:"); System.out.println (fileToString (filePath)); }}आउटपुट
फ़ाइल की सामग्री:हेलो आपका स्वागत है Tutorialspoint में आपका स्वागत है वांछित शब्द को बदलने के बाद फ़ाइल की सामग्री:नमस्कार आपका स्वागत कैसे है