-
10 से अधिक हेक्साडेसिमल संख्या के लिए नियमित अभिव्यक्ति और जावा में लंबाई में भी होना चाहिए।
निम्नलिखित रेगुलर एक्सप्रेशन है जो सम लंबाई के साथ 10 से बड़ी हेक्साडेसिमल संख्या से मेल खाता है - ^(?=.{10,255}$)(?:0x)?\p{XDigit}{2}(?:\p{XDigit}{2})*$ कहां, ^ - वाक्य की शुरुआत से मेल खाता है। (?=.{10,255}$) - 10 से 255 तक के वर्णों के साथ समाप्त होने वाली स्ट्रिंग। \p{XDigit}{2} - दो ह
-
इनपुट के विरुद्ध एकाधिक रेगेक्स पैटर्न कैसे जांचें? जावा का उपयोग करना।
| मेटा कैरेक्टर: मेटा कैरेक्टर | जावा में रेगुलर एक्सप्रेशन आपको एक से अधिक रेगुलर एक्सप्रेशन से मिलान करने की अनुमति देता है उदाहरण के लिए यदि आपको एक विशेष इनपुट टेक्स्ट को एक से अधिक एक्सप्रेशन से मिलान करने की आवश्यकता है तो आपको इसका उपयोग करके उन्हें अलग करने की आवश्यकता है: exp1|exp2|exp3 उदा
-
जावा रेगेक्स प्रोग्राम यह सत्यापित करने के लिए कि स्ट्रिंग में कम से कम एक अल्फ़ान्यूमेरिक वर्ण है या नहीं।
निम्नलिखित रेगुलर एक्सप्रेशन एक स्ट्रिंग से मेल खाता है जिसमें कम से कम एक अक्षरांकीय वर्ण हों - ^.*[a-zA-Z0-9]+.*$; कहां, ^.* शून्य या अधिक (कोई भी) वर्णों से शुरू होने वाली स्ट्रिंग से मेल खाता है। [a-zA-Z0-9]+ कम से कम एक अक्षरांकीय वर्ण से मेल खाता है। . *$ शून्य या अधिक (चींटी) वर्णों
-
जावा में किसी संख्या और शब्द के बीच स्थान जोड़ने के लिए जावा रेगेक्स प्रोग्राम।
आप कोष्ठक के साथ व्यंजकों को अलग करके रेगुलर एक्सप्रेशन में मेल खाने वाले समूह बना सकते हैं। निम्नलिखित रेगुलर एक्सप्रेशन में पहला समूह अंकों से मेल खाता है और दूसरा समूह अंग्रेजी वर्णमाला से मेल खाता है - (\\d)([A-Za-z]) संक्षेप में, यह इनपुट स्ट्रिंग के उस भाग से मेल खाता है जहाँ एक अंक के बाद एक
-
जावा रेगुलर एक्सप्रेशन में PatternSyntaxException वर्ग
PatternSyntaxException वर्ग रेगेक्स स्ट्रिंग में सिंटैक्स त्रुटि के मामले में फेंके गए एक अनियंत्रित अपवाद का प्रतिनिधित्व करता है। इस वर्ग में तीन मुख्य विधियाँ हैं - विवरण प्राप्त करें () - त्रुटि का विवरण देता है। getIndex() - एरर इंडेक्स लौटाता है। getPattern() − रेगुलर एक्सप्रेशन पैटर
-
जावा में रेगुलर एक्सप्रेशन \E मेटाएक्टेक्टर।
उप-अभिव्यक्ति/मेटाकैरेक्टर “\E \ Q से शुरू हुए उद्धरण को समाप्त करता है। यानी आप नियमित अभिव्यक्तियों में मेटाएक्टेक्टर्स को \Q और \E के बीच में रखकर बच सकते हैं। उदाहरण के लिए, व्यंजक [aeiou] स्वर अक्षरों वाले स्ट्रिंग्स से मेल खाता है। उदाहरण आयात करें ; स्कैनर एससी =नया स्कैनर (System.in); System
-
जावा में नियमित अभिव्यक्ति का उपयोग करके HTML स्क्रिप्ट में बोल्ड फ़ील्ड का मिलान कैसे करें?
रेगुलर एक्सप्रेशन \\S एक गैर-व्हाट्सएप वर्ण से मेल खाता है और निम्न नियमित अभिव्यक्ति बोल्ड टैग के बीच एक या अधिक गैर-स्पेस वर्णों से मेल खाती है। "(\\S+)" इसलिए HTML स्क्रिप्ट में बोल्ड फ़ील्ड से मिलान करने के लिए आपको - . की आवश्यकता होगी उपरोक्त रेगुलर एक्सप्रेशन को कंपाइल () विधि क
-
लालची परिमाणक जावा में जावा रेगुलर एक्सप्रेशन.
लालची क्वांटिफ़ायर डिफ़ॉल्ट क्वांटिफ़ायर हैं। एक लालची क्वांटिफायर इनपुट स्ट्रिंग से जितना संभव हो उतना मेल खाता है (सबसे लंबा मैच संभव है) यदि मैच नहीं हुआ तो यह अंतिम चरित्र को छोड़ देता है और फिर से मेल खाता है। लालची परिमाणकों की सूची निम्नलिखित है - क्वांटिफायर विवरण पुनः* शून्य या अधिक बारंब
-
Collections.replaceAll () विधि और List.replaceAll () जावा में विधि
सभी को बदलें () संग्रह इंटरफ़ेस की विधि एक सूची वस्तु को स्वीकार करती है, दो टाइप किए गए पैरामीटर पुराने और नए मानों का प्रतिनिधित्व करते हैं, पुराने मानों को सूची में नए मानों से बदल देते हैं। उदाहरण आयात करें (); सूची जोड़ें (जावा); list.add (जावा स्क्रिप्ट); सूची जोड़ें (एचबेस); list.add (कॉफ़ीस्
-
उदाहरण के साथ जावा में MatchResult groupCount () विधि।
java.util.regex.MatchResult इंटरफ़ेस मैच के परिणामों को पुनः प्राप्त करने के तरीके प्रदान करता है। आप toMatchResult() . का उपयोग करके इस इंटरफ़ेस का एक ऑब्जेक्ट प्राप्त कर सकते हैं मिलान करने वाले . की विधि कक्षा। यह विधि एक MatchResult ऑब्जेक्ट लौटाती है जो वर्तमान मिलानकर्ता की मिलान स्थिति का प्
-
जावा रेगुलर एक्सप्रेशन प्रोग्राम एक ईमेल को मान्य करने के लिए जिसमें रिक्त फ़ील्ड भी मान्य है
निम्नलिखित नियमित अभिव्यक्ति रिक्त इनपुट सहित ई-मेल आईडी से मेल खाती है - ^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})?$ कहां, ^ वाक्य की शुरुआत से मेल खाता है। [a-zA-Z0-9._%+-] अंग्रेजी वर्णमाला (दोनों स्थितियों), अंकों, +, _, ।, और, - से पहले @ प्रतीक से एक वर्ण से मेल खाता है । +
-
List.replaceAll(UnaryOperator<E> ऑपरेटर) जावा में विधि
सूची इंटरफ़ेस की replaceAll() विधि एक विशेष ऑपरेशन का प्रतिनिधित्व करने वाले UnaryOperator की एक वस्तु को स्वीकार करती है, वर्तमान सूची के सभी तत्वों पर निर्दिष्ट ऑपरेशन करती है और सूची में मौजूदा मानों को उनके संबंधित परिणामों से बदल देती है। उदाहरण आयात करें }}पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक
-
पॉज़िक्स कैरेक्टर क्लासेस \p{IsLatin} जावा रेगेक्स
यह वर्ग \p{IsLatin} लैटिन के वर्णों से मेल खाता है। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स =\\ p {IsLatin}; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex)
-
उदाहरण के साथ जावा में MatchResult group(int group) विधि।
java.util.regex.MatchResult इंटरफ़ेस मैच के परिणामों को पुनः प्राप्त करने के तरीके प्रदान करता है आप toMatchResult() . का उपयोग करके इस इंटरफ़ेस का एक ऑब्जेक्ट प्राप्त कर सकते हैं मिलान करने वाले . की विधि कक्षा। यह विधि एक MatchResult ऑब्जेक्ट लौटाती है जो वर्तमान मिलानकर्ता की मिलान स्थिति का प्
-
जावा रेगेक्स प्रोग्राम प्रत्येक स्थान और विराम चिह्न पर एक स्ट्रिंग को विभाजित करने के लिए।
रेगुलर एक्सप्रेशन [!._,@?//s] सभी विराम चिह्नों और रिक्त स्थान से मेल खाता है। उदाहरण आयात करें a.sampleपाठ, विराम चिह्न के साथ! अंक; पैटर्न p =Pattern.compile([!._,@?//s]); matcher m =p.matcher(input); int count =0; जबकि(m.find ()) {गिनती++; } System.out.println(मैचों की संख्या:+गिनती); }} आउटपुट म
-
जावा रेगेक्स प्रोग्राम एक स्ट्रिंग को लाइन एंडिंग के साथ डिलीमीटर के रूप में विभाजित करने के लिए
विंडोज़ में \r\n लाइन सेपरेटर के रूप में कार्य करता है। रेगुलर एक्सप्रेशन \\r?\\n पंक्ति के अंत से मेल खाता है। स्ट्रिंग क्लास की स्प्लिट () विधि एक नियमित अभिव्यक्ति का प्रतिनिधित्व करने वाले मान को स्वीकार करती है और वर्तमान स्ट्रिंग को टोकन (शब्दों) की सरणी में विभाजित करती है, दो मैचों की घटना
-
जावा में नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग के सभी वर्णों को कैसे मुद्रित करें?
मेटा कैरेक्टर । रेगुलर एक्सप्रेशन का उपयोग करके सभी वर्णों को प्रिंट करने के लिए सभी वर्णों से मेल खाता है - रेगुलर एक्सप्रेशन को कंपाइल () विधि का उपयोग करके संकलित करें। मैचर () विधि का उपयोग करके एक मैचर ऑब्जेक्ट बनाएं। खोज () विधि का उपयोग करके मिलान खोजें और प्रत्येक मिलान के लिए समूह
-
जावा नियमित अभिव्यक्तियों का उपयोग करके ईमेल पते को कैसे सत्यापित करें।
निम्नलिखित रेगुलर एक्सप्रेशन है जो ईमेल पते से मेल खाता है - ^[\\w!#$%&*+/=?`{|}~^-]+(?:\\.[\\w!#$%&*+/=? `{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$ उदाहरण आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // किसी भी वर्ण से मेल
-
पॉज़िक्स कैरेक्टर क्लासेस \p{InGreek} जावा रेगेक्स
यह वर्ग \p{InGreek} ग्रीक वर्णों से मेल खाता है। उदाहरण आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स =\\ p {इनग्रीक}; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); //
-
पॉज़िक्स कैरेक्टर क्लासेस \p{Lu} जावा रेगेक्स
यह वर्ग \p{Lu} बड़े अक्षरों से मेल खाता है। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स =\\ पी {लू}; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब