কম্পিউটার টিউটোরিয়াল

জাভায় রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং-এ স্বরবর্ণ (Vowels) মিলানোর প্রোগ্রাম

আপনি সকল প্রয়োজনীয় ক্যারেক্টারগুলোকে স্কয়ার ব্রেস "[ ]" এর ভিতরে গ্রুপ করতে পারেন। মেটাক্যারেক্টার/সাব-এক্সপ্রেশন "[ ]" নির্দিষ্ট সমস্ত ক্যারেক্টার মিলাতে ব্যবহৃত হয়। তাই, সকল স্বরবর্ণ অক্ষরগুলো এই ব্রেসের ভিতরে নিচের মতো করে উল্লেখ করতে হবে:

[aeiouAEIOU]

উদাহরণ ১

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MatchVowels {
    public static void main(String args[]) {
        String regex = "[aeiouAEIOU]";
        System.out.println("Enter input string: ");
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        
        // রেগুলার এক্সপ্রেশন কম্পাইল
        Pattern.compile(regex);
        
        // রেগুলার এক্সপ্রেশন কম্পাইল
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(input);
        
        if(matcher.find()) {
            System.out.println("The input string contains vowels");
        } else {
            System.out.println("The input string does not contain vowels");
        }
    }
}

আউটপুট

Enter input string: hello how are you welcome
The input string contains vowels

উদাহরণ ২

import java.util.Scanner;

public class Test {
    public static void main(String args[]) {
        String regex = "[aeiouAEIOU]";
        System.out.println("Enter input string: ");
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        boolean result = input.matches(regex);
        
        if(result) {
            System.out.println("The input string contains vowels");
        } else {
            System.out.println("The input string does not contain vowels");
        }
    }
}

আউটপুট

Enter input string: hello how are you welcome
The input string does not contain vowels
  1. জাভা রেগুলার এক্সপ্রেশনে \A মেটাক্যারেক্টার ব্যাখ্যা

  2. জাভা রেগুলার এক্সপ্রেশনে $ (ডলার) মেটাক্যারেক্টার ব্যাখ্যা

  3. জাভা রেগুলার এক্সপ্রেশনে ^ (ক্যারেরট) মেটাক্যারেক্টার ব্যাখ্যা

  4. জাভা প্রোগ্রাম: স্ট্রিং-এ স্বরবর্ণ গণনা করা