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

जावा में नियमित अभिव्यक्ति का उपयोग करके एक स्ट्रिंग में स्वरों का मिलान करने का कार्यक्रम

आप वर्गाकार कोष्ठकों में मिलान करने के लिए सभी आवश्यक वर्णों को समूहित कर सकते हैं “[ ] ” यानी मेटाकैरेक्टर/उप-अभिव्यक्ति “[ ] "सभी निर्दिष्ट वर्णों से मेल खाता है। इसलिए, सभी अक्षरों का मिलान करने के लिए इनके भीतर स्वर अक्षरों को निर्दिष्ट करें जैसा कि नीचे दिखाया गया है -

[aeiouAEIOU]

उदाहरण 1

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

आउटपुट

इनपुट स्ट्रिंग दर्ज करें:नमस्कार आपका स्वागत कैसे हैइनपुट स्ट्रिंग में स्वर हैं

उदाहरण 2

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

आउटपुट

इनपुट स्ट्रिंग दर्ज करें:नमस्कार आपका स्वागत कैसे हैइनपुट स्ट्रिंग में स्वर नहीं हैं

  1. जावा में रेगुलर एक्सप्रेशन $ (डॉलर) मेटाकैरेक्टर

    उपअभिव्यक्ति/मेटाचरित्र “$ एक पंक्ति के अंत से मेल खाता है। उदाहरण 1 आयात करें स्ट्रिंग इनपुट =हाय ट्यूटोरियल पॉइंट में आपका स्वागत कैसे है; पैटर्न पी =पैटर्न। संकलन (रेगेक्स); मैचर एम =पी.मैचर (इनपुट); इंट काउंट =0; जबकि (एम। ढूंढें ()) {गिनती ++; System.out.println (मैचों की संख्या: + गिनती); } }

  1. रेगुलर एक्सप्रेशन ^ (कैरेट) जावा में मेटाकैरेक्टर

    उप-अभिव्यक्ति/मेटाकैरेक्टर “^” एक पंक्ति की शुरुआत से मेल खाता है। यदि आप इसे रेगुलर एक्सप्रेशन में उपयोग करते हैं, तो यह इनपुट स्ट्रिंग में इसके बाद आने वाले वाक्य से मेल खाता है। उदाहरण 1 आयात करें स्ट्रिंग इनपुट =हाय ट्यूटोरियल पॉइंट में आपका स्वागत कैसे है; पैटर्न पी =पैटर्न। संकलन (रेगेक्स); मै

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

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