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

पॉज़िक्स कैरेक्टर क्लासेस \p{ASCII} जावा रेगेक्स।

यह वर्ग ASCII वर्णों से मेल खाता है अर्थात \x00-\x7F.

उदाहरण

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

आउटपुट

एक स्ट्रिंग दर्ज करें हम क्यों गिरते हैंदिए गए स्ट्रिंग में गैर-ASCII वर्णों की संख्या:1

  1. पॉज़िक्स कैरेक्टर क्लासेस \p{लोअर} जावा रेगेक्स

    यह वर्ग लोअर केस अल्फाबेटिक कैरेक्टर यानी a से z तक से मेल खाता है। उदाहरण 1 आयात करें केस अक्षर स्ट्रिंग रेगेक्स =^\\p{लोअर}+$; // इनपुट डेटा प्राप्त करना स्कैनर एससी =नया स्कैनर (System.in); System.out.println (5 इनपुट स्ट्रिंग दर्ज करें:); स्ट्रिंग इनपुट [] =नया स्ट्रिंग [5]; के लिए (int i =0; i

  1. Java RegEx का उपयोग करके गैर-शब्द वर्ण का मिलान कैसे करें?

    अंग्रेजी वर्णमाला (दोनों स्थितियों) और अंकों (0 से 9) के अलावा अन्य सभी वर्णों को गैर-शब्द वर्ण माना जाता है। आप मेटा कैरेक्टर \W का उपयोग करके उनका मिलान कर सकते हैं। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रि

  1. Java RegEx का उपयोग करके किसी भी वर्ण का मिलान कैसे करें

    मेटा कैरेक्टर । जावा में नियमित अभिव्यक्ति किसी भी वर्ण (एकल) से मेल खाती है, यह वर्णमाला, संख्या या कोई विशेष वर्ण हो सकता है। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // किसी भी वर्ण से मेल खाने के लिए नियमित अभिव