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

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

यह वर्ग \p{IsLatin} लैटिन के वर्णों से मेल खाता है।

उदाहरण 1

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

आउटपुट

एक stringcé dé há ó ón लैटिन वर्णों की संख्या दर्ज करें:7

उदाहरण 2

import java.util.Scanner;सार्वजनिक वर्ग उदाहरण {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args[]) {// उपयोगकर्ता System.out.println से स्ट्रिंग पढ़ना ("एक स्ट्रिंग दर्ज करें"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="^.*\\p{IsLatin}.*"; बूलियन परिणाम =इनपुट। मैच (रेगेक्स); if(result) { System.out.println ("दिए गए स्ट्रिंग में लैटिन वर्ण हैं"); } और { System.out.println ("दिए गए स्ट्रिंग में लैटिन वर्ण नहीं हैं"); } }}

आउटपुट

स्ट्रिंग डालेंनमूना टेक्स्ट y eGiven स्ट्रिंग में लैटिन वर्ण हैं

  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 (); // किसी भी वर्ण से मेल खाने के लिए नियमित अभिव