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

उदाहरण के साथ जावा में पैटर्न CASE_INSENSITIVE फ़ील्ड

पैटर्न वर्ग का यह CASE_INSENSITIVE फ़ील्ड किसी भी मामले में वर्णों से मेल खाता है। जब आप इसे कंपाइल () विधि में ध्वज मान के रूप में उपयोग करते हैं और यदि आप रेगुलर एक्सप्रेशन का उपयोग करके वर्णों की खोज करते हैं तो दोनों मामलों के वर्णों का मिलान किया जाएगा।

नोट - डिफ़ॉल्ट रूप से, यह ध्वज केवल ASCII वर्णों से मेल खाता है

उदाहरण 1

आयात करें ।में); System.out.println ("इनपुट डेटा दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); System.out.println ("आवश्यक वर्ण दर्ज करें:"); चार ch =sc.next ()। toCharArray () [0]; // आवश्यक वर्ण खोजने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="["+ch+"]"; // नियमित अभिव्यक्ति पैटर्न पैटर्न का संकलन =Pattern.compile(regex, Pattern.CASE_INSENSITIVE); // मैचर ऑब्जेक्ट को पुनः प्राप्त करना मैचर मैचर =पैटर्न। मैचर (इनपुट); इंट काउंट =0; जबकि (matcher.find ()) {गिनती++; } System.out.println ("पत्र" + ch + "दिए गए पाठ में "+ गिनती +" बार हुआ (मामले की परवाह किए बिना)"); }}

आउटपुट

इनपुट डेटा दर्ज करें:ट्यूटोरियल प्वाइंट इस विचार से उत्पन्न हुआ है कि पाठकों का एक वर्ग मौजूद है जो ऑनलाइन सामग्री के लिए बेहतर प्रतिक्रिया देता है और अपने ड्राइंग रूम के आराम से अपनी गति से नए कौशल सीखना पसंद करता है। आवश्यक वर्ण दर्ज करें:टी पत्र T दिए गए पाठ में 20 बार आया (मामले की परवाह किए बिना)

उदाहरण 2

आयात करें ।में); System.out.println ("एक स्ट्रिंग मान दर्ज करें:"); स्ट्रिंग str =sc.next (); पैटर्न पैटर्न =Pattern.compile("true|false", Pattern.CASE_INSENSITIVE); मैचर मैचर =पैटर्न। मैचर (str); if(matcher.matches()){ System.out.println ("दिया गया स्ट्रिंग एक बूलियन प्रकार है"); } और { System.out.println ("दिया गया स्ट्रिंग एक बूलियन प्रकार नहीं है"); } }}

आउटपुट 1

एक स्ट्रिंग मान दर्ज करें:trueGiven string एक बूलियन प्रकार है

आउटपुट 2

एक स्ट्रिंग मान दर्ज करें:falseGiven string एक बूलियन प्रकार है

आउटपुट 3

एक स्ट्रिंग मान दर्ज करें:helloGiven स्ट्रिंग एक बूलियन प्रकार नहीं है

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

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

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

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

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

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