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

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

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

उदाहरण 1

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

आउटपुट 1

एक StringhelloMatch दर्ज करें

आउटपुट 2

एक स्ट्रिंग दर्ज करें#कैसेमैच नहीं हुआ

उदाहरण 2

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

आउटपुट

इनपुट मान दर्ज करें:*##&मिलान नहीं हुआ

  1. जावा रेगेक्स का उपयोग करके वर्णों की एक श्रृंखला का मिलान कैसे करें

    वर्णों की एक श्रृंखला से मेल खाने के लिए यानी अनुक्रम में दो निर्दिष्ट वर्णों के बीच सभी वर्णों का मिलान करने के लिए आप वर्ण वर्ग का उपयोग के रूप में कर सकते हैं [a-z] अभिव्यक्ति “[a-zA-Z] ” किसी भी अंग्रेजी वर्णमाला को स्वीकार करता है। अभिव्यक्ति “[0-9&&[^35]] ” 3 और 5 को छोड़कर नंबर स्वीकार

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

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

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

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