Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

नामांकित कैप्चर किए गए समूह जावा रेगुलर एक्सप्रेशन

नामांकित कैप्चरिंग समूह आपको समूहों को नामों से संदर्भित करने की अनुमति देता है। जावा ने SE7 के बाद से कैप्चर किए गए समूहों का समर्थन करना शुरू कर दिया है।

उदाहरण

आयात करें ।में); System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="(?[\\d]{2})-(?[\\d]{5})-(?[\\d]{6})"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // स्ट्रिंग मैचर मैचर =पैटर्न.मैचर (इनपुट) में संकलित पैटर्न का मिलान करना; जबकि (matcher.find ()) { System.out.println ("ग्लोबल कोड:" + matcher.group ("ग्लोबलकोड")); System.out.println ("राष्ट्रीय कोड:" + matcher.group ("नेशनल कोड")); System.out.println ("फ़ोन नंबर:" + matcher.group ("नंबर")); } }}

आउटपुट

इनपुट टेक्स्ट दर्ज करें:91-08955-224558ग्लोबल कोड:91राष्ट्रीय कोड:08955फ़ोन नंबर:224558

  1. नामांकित कैप्चर समूह JavaScript रेगुलर एक्सप्रेशन

    JavaScript के साथ, आप रेगुलर एक्सप्रेशन के भाग को समूहीकृत कर सकते हैं। यह कोष्ठकों में वर्णों को समाहित करके किया जा सकता है। निम्नलिखित एक उदाहरण है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&q

  1. जावा में नियमित अभिव्यक्ति (पुनः) उप-अभिव्यक्ति

    सबएक्सप्रेशन/मेटाकैरेक्टर “( )” रेगुलर एक्सप्रेशन को समूहित करता है और मेल खाने वाले टेक्स्ट को याद रखता है। उदाहरण 1 आयात करें ट्यूटोरियल पॉइंट में आपका स्वागत है; स्ट्रिंग रेगेक्स =एच (ईएलएल | ओउ); // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्

  1. जावा रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग से नंबर निकालें

    निम्नलिखित उदाहरण हैं जो दिखाते हैं कि जावा में रेगुलर एक्सप्रेशन का उपयोग करके एक स्ट्रिंग से नंबर कैसे निकाले जाते हैं। स्ट्रिंग्स को पार्स करने और उससे जानकारी निकालने में सक्षम होना एक महत्वपूर्ण कौशल है जो प्रत्येक परीक्षक के पास होना चाहिए। एपीआई का परीक्षण करते समय यह विशेष रूप से उपयोगी होत