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

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

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

इस पैकेज का पैटर्न वर्ग नियमित अभिव्यक्ति का संकलित प्रतिनिधित्व है। उद्धरण () इस वर्ग की विधि एक स्ट्रिंग मान को स्वीकार करती है और एक पैटर्न स्ट्रिंग लौटाती है जो दिए गए स्ट्रिंग से मेल खाती है यानी दिए गए स्ट्रिंग में अतिरिक्त मेटाएक्टेक्टर्स और एस्केप सीक्वेंस जोड़े जाते हैं। वैसे भी, दिए गए स्ट्रिंग का अर्थ प्रभावित नहीं होता है।

उदाहरण 1

आयात करें =नया स्कैनर (System.in); System.out.println ("इनपुट स्ट्रिंग दर्ज करें"); स्ट्रिंग इनपुट =sc.nextLine (); System.out.print ("खोज की जाने वाली स्ट्रिंग दर्ज करें:"); स्ट्रिंग रेगेक्स =पैटर्न। उद्धरण (sc.nextLine ()); System.out.println ("पैटर्न स्ट्रिंग:" + रेगेक्स); // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.find ()) { System.out.println ("मिलान मिला"); } और { System.out.println ("मिलान नहीं मिला"); } }}

आउटपुट

इनपुट स्ट्रिंग दर्ज करेंयह एक उदाहरण प्रोग्राम है जो कोट () विधि को प्रदर्शित करता है खोजी जाने वाली स्ट्रिंग दर्ज करें:पैटर्न स्ट्रिंग:\Qthe\EMatch मिला

उदाहरण 2

आयात करें स्ट्रिंग इनपुट ="हैलो, ट्यूटोरियल पॉइंट में आपका स्वागत कैसे है"; // नियमित अभिव्यक्ति का संकलन Pattern.compile(regex); रेगेक्स =पैटर्न। उद्धरण (रेगेक्स); System.out.println ("पैटर्न स्ट्रिंग:" + रेगेक्स); // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); मैचर मैचर =पैटर्न। मैचर (इनपुट); if(matcher.find ()) { System.out.println ("इनपुट स्ट्रिंग में स्वर होते हैं"); } और { System.out.println ("इनपुट स्ट्रिंग में स्वर शामिल नहीं हैं"); } }}

आउटपुट

पैटर्न स्ट्रिंग:\Q[aeiou]\Eइनपुट स्ट्रिंग में स्वर होते हैं

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

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

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

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

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

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