কম্পিউটার

জাভাতে রেগুলার এক্সপ্রেশন ব্যবহার করে একটি স্ট্রিংয়ে স্বরধ্বনি মেলানোর প্রোগ্রাম


আপনি বর্গাকার ধনুর্বন্ধনী “[ ] এর মধ্যে মেলে সমস্ত প্রয়োজনীয় অক্ষরগুলিকে গোষ্ঠীবদ্ধ করতে পারেন " অর্থাৎ মেটাক্যারেক্টার/উপ-অভিব্যক্তি "[ ] ” সমস্ত নির্দিষ্ট অক্ষরের সাথে মেলে। অতএব, সমস্ত অক্ষর মেলানোর জন্য নিচের মত −

এর মধ্যে স্বরবর্ণ বর্ণগুলিকে নির্দিষ্ট করুন
[aeiouAEIOU]

উদাহরণ 1

 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; পাবলিক ক্লাস MatchVowels { পাবলিক স্ট্যাটিক ভ্যাইড মেইন( স্ট্রিং আর্গস[] ) { স্ট্রিং regex ="[aeiouAEIOU] "; System.out.println("ইনপুট স্ট্রিং লিখুন:"); স্ক্যানার sc =new Scanner(System.in); স্ট্রিং ইনপুট =sc.nextLine(); //রেগুলার এক্সপ্রেশন কম্পাইল করা হচ্ছে Pattern.compile(regex); //রেগুলার এক্সপ্রেশন কম্পাইল করা প্যাটার্ন প্যাটার্ন =Pattern.compile(regex); ম্যাচার ম্যাচার =pattern.matcher(ইনপুট); if(matcher.find()) { System.out.println("ইনপুট স্ট্রিংটিতে স্বর রয়েছে"); } else { System.out.println("ইনপুট স্ট্রিংয়ে স্বরবর্ণ থাকে না"); } } }

আউটপুট

ইনপুট স্ট্রিং এন্টার করুন:হ্যালো আপনাকে স্বাগতম, ইনপুট স্ট্রিংটিতে স্বর আছে

উদাহরণ 2

 java.util.Scanner; পাবলিক ক্লাস টেস্ট { পাবলিক স্ট্যাটিক ভ্যাইড মেইন( স্ট্রিং আর্গস[] ) { স্ট্রিং রেজেক্স ="[aeiouAEIOU]"; System.out.println("ইনপুট স্ট্রিং লিখুন:"); স্ক্যানার sc =new Scanner(System.in); স্ট্রিং ইনপুট =sc.nextLine(); বুলিয়ান ফলাফল =input.matches(regex); if(ফলাফল) { System.out.println("ইনপুট স্ট্রিংটিতে স্বর রয়েছে"); } else { System.out.println("ইনপুট স্ট্রিংয়ে স্বরবর্ণ থাকে না"); } } }

আউটপুট

ইনপুট স্ট্রিং এন্টার করুন:হ্যালো আপনাকে স্বাগতম, ইনপুট স্ট্রিং এ স্বরবর্ণ নেই 
  1. জাভাতে রেগুলার এক্সপ্রেশন \A মেটাক্যারেক্টার ব্যাখ্যা কর

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

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

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