सभी को बदलें () स्ट्रिंग वर्ग की विधि एक नियमित अभिव्यक्ति और एक प्रतिस्थापन स्ट्रिंग का प्रतिनिधित्व करने वाले दो स्ट्रिंग्स को स्वीकार करती है और मिलान किए गए मानों को दिए गए स्ट्रिंग से बदल देती है।
एक स्ट्रिंग के अग्रणी शून्य से मेल खाने के लिए नियमित अभिव्यक्ति निम्नलिखित है -
द ^0+(?!$)";
एक स्ट्रिंग से अग्रणी शून्य निकालने के लिए इसे पहले पैरामीटर के रूप में और "" को दूसरे पैरामीटर के रूप में पास करें।
उदाहरण
निम्नलिखित जावा प्रोग्राम उपयोगकर्ता से एक पूर्णांक मान को एक स्ट्रिंग में पढ़ता है और रेगुलर एक्सप्रेशन का उपयोग करके इसमें से प्रमुख शून्य को हटा देता है ।
आयात करें str =str.replaceAll (strPattern, ""); वापसी str; } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्कैनर sc =नया स्कैनर (System.in); System.out.println ("एक पूर्णांक दर्ज करें:"); स्ट्रिंग संख्या =sc.next (); स्ट्रिंग परिणाम =अग्रणीZeroesRE.removeLeadingZeroes (संख्या); System.out.println (परिणाम); }}आउटपुट
एक पूर्णांक दर्ज करें:00001233600012336000