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

उदाहरण के साथ जावा में पैटर्न पैटर्न () विधि

java.util.regex जावा का पैकेज चरित्र अनुक्रमों में विशेष पैटर्न खोजने के लिए विभिन्न वर्ग प्रदान करता है। इस पैकेज का पैटर्न वर्ग एक नियमित अभिव्यक्ति का संकलित प्रतिनिधित्व है।

पैटर्न () पैटर्न . की विधि क्लास स्ट्रिंग प्रारूप में रेगुलर एक्सप्रेशन प्राप्त करता है और देता है, जिसके उपयोग से वर्तमान पैटर्न संकलित किया गया था।

उदाहरण 1

आयात करें स्ट्रिंग रेगेक्स ="^(1[0-2]|0[1-9])/(3[01]|[12][0-9]|0[1-9])/[0-9]{ 4}$"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); if(pattern.matcher(date).matches()) { System.out.println ("तारीख वैध है"); } और { System.out.println ("तिथि मान्य नहीं है"); } // वर्तमान पैटर्न की रेगुलर एक्सप्रेशन प्राप्त कर रहा है स्ट्रिंग रेगुलर एक्सप्रेशन =pattern.pattern (); System.out.println ("नियमित अभिव्यक्ति:" + नियमित अभिव्यक्ति); }}

आउटपुट

दिनांक मान्य हैनियमित अभिव्यक्ति:^(1[0-2]|0[1-9])/(3[01]|[12][0-9]|0[1-9])/[0 -9]{4}$

उदाहरण 2

सार्वजनिक वर्ग पैटर्न उदाहरण {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्ट्रिंग इनपुट ="हाय मेरी आईडी 056E1563 है"; // समूहों का उपयोग करते हुए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="(.*)?(\\d+)"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); if(pattern.matcher(input).matches()) { System.out.println ("मिलान मिला"); } और { System.out.println ("मिलान नहीं मिला"); } // वर्तमान पैटर्न की रेगुलर एक्सप्रेशन प्राप्त कर रहा है स्ट्रिंग रेगुलर एक्सप्रेशन =pattern.pattern (); System.out.println ("नियमित अभिव्यक्ति:" + नियमित अभिव्यक्ति); }}

आउटपुट

मिला मिला रेगुलर एक्सप्रेशन:(.*)?(\d+)

  1. जावा में पैटर्न संकलन () विधि उदाहरणों के साथ

    java.regex . का पैटर्न वर्ग पैकेज रेगुलर एक्सप्रेशन का एक संकलित प्रतिनिधित्व है। संकलित करें () इस वर्ग की विधि एक नियमित अभिव्यक्ति का प्रतिनिधित्व करने वाले एक स्ट्रिंग मान को स्वीकार करती है और एक पैटर्न ऑब्जेक्ट लौटाती है। उदाहरण आयात करें =नया स्कैनर (System.in); System.out.println (इनपुट स्ट

  1. उदाहरण के साथ जावा में मैचर मैच () विधि

    Java.util.regex.Matcher वर्ग एक ऐसे इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है जिसे आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। मैचों () इस वर्ग की विधि नियमित अभिव्यक्ति द

  1. उदाहरण के साथ जावा में मैचर स्टार्ट () विधि

    Java.util.regex.Matcher वर्ग एक इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है जिसे आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। प्रारंभ () मैचर वर्ग की विधि मिलान किए गए वर्ण क