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

कोष्ठक (या,) से मिलान करने के लिए जावा रेगेक्स प्रोग्राम।


रेगुलर एक्सप्रेशन के बाद कोष्ठक के साथ एक स्ट्रिंग स्वीकार करता है -

"^.*[\\(\\)].*$";
  • ^ वाक्य की शुरुआत से मेल खाता है।

  • .* शून्य या अधिक (कोई भी) वर्णों से मेल खाता है।

  • [\\(\\)] मिलान कोष्ठक।

  • $ वाक्य के अंत को इंगित करता है।

उदाहरण 1

आयात करें [\\(\\)].*$"; // उपयोगकर्ता स्कैनर से इनपुट पढ़ना sc =नया स्कैनर (System.in); System.out.println ("डेटा दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); // पैटर्न वर्ग पैटर्न पैटर्न को तुरंत चालू करना =Pattern.compile(regex); // मैचर क्लास मैचर मैचर =पैटर्न। मैचर (इनपुट) को इंस्टेंट करना; // सत्यापित करना कि क्या एक मैच हुआ अगर (matcher.find ()) {System.out.println ("इनपुट स्वीकृत"); }else { System.out.println ("स्वीकृत नहीं"); } }}

आउटपुट 1

डेटा दर्ज करें:नमूना(पाठ) कोष्ठक के साथ इनपुट स्वीकार किया गया

आउटपुट 2

डेटा दर्ज करें:नमूना पाठस्वीकार नहीं किया गया

उदाहरण 2

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

आउटपुट 1

ईमेल पता दर्ज करें:नमूना(पाठ) कोष्ठक के साथ मान्य मिलान

आउटपुट 2

ईमेल पता दर्ज करें:नमूना पाठअमान्य मिलान

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

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

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

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

  1. जावा प्रोग्राम एक स्ट्रिंग में स्वरों की गणना करने के लिए

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String myStr = "Jamie"; वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें - for(char ch : myStr.toCharArray()) {    ch = Character.toLowerCase(ch);   &nb