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

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

अंग्रेजी वर्णमाला (दोनों स्थितियों) और अंकों (0 से 9) के अलावा अन्य सभी वर्णों को गैर-शब्द वर्ण माना जाता है। आप मेटा कैरेक्टर "\W" का उपयोग करके उनका मिलान कर सकते हैं।

उदाहरण 1

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

आउटपुट 1

एक स्ट्रिंग दर्ज करें*&&^#मिलान हुआ

आउटपुट 2

एक StringhelloMatch दर्ज करें जो नहीं हुआ

उदाहरण 2

import java.util.Scanner;सार्वजनिक वर्ग RegexExample {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग तर्क []) {स्ट्रिंग रेगेक्स ="\\ डब्ल्यू *"; System.out.println ("इनपुट मान दर्ज करें:"); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); बूलियन बूल =इनपुट। मैच (रेगेक्स); अगर (बूल) {System.out.println ("मैच हुआ"); } और { System.out.println ("मैच नहीं हुआ"); } }}

आउटपुट

इनपुट मान दर्ज करें:#***मैच हुआ

  1. Java RegEx का उपयोग करके वर्णों के एक निश्चित सेट का मिलान कैसे करें

    वर्ण वर्ग आपको वर्णों के एक निश्चित सेट से एकल वर्ण को स्वीकार करने की अनुमति देते हैं। उदाहरण के लिए, अभिव्यक्ति “[tmp] ” अक्षर t या, m या, p से मेल खाता है। अभिव्यक्ति “[^tp] टी या, पी के अलावा अन्य वर्णों से मेल खाता है। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एसस

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

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

  1. जावा का उपयोग कर एक स्ट्रिंग में एक अद्वितीय चरित्र कैसे खोजें?

    आप निम्न तरीकों से पता लगा सकते हैं कि दिए गए स्ट्रिंग में निर्दिष्ट वर्ण हैं या नहीं - indexOf() विधि का उपयोग करना आप indexOf() . का उपयोग करके स्ट्रिंग में किसी विशेष अक्षर की खोज कर सकते हैं स्ट्रिंग वर्ग की विधि। यह विधि एक पूर्णांक पैरामीटर देता है जो स्ट्रिंग के भीतर किसी शब्द की स्थिति अनुक