আপনি বর্গাকার ধনুর্বন্ধনী “[ ] এর মধ্যে মেলে সমস্ত প্রয়োজনীয় অক্ষরগুলিকে গোষ্ঠীবদ্ধ করতে পারেন " অর্থাৎ মেটাক্যারেক্টার/উপ-অভিব্যক্তি "[ ] ” সমস্ত নির্দিষ্ট অক্ষরের সাথে মেলে। অতএব, সমস্ত অক্ষর মেলানোর জন্য নিচের মত −
এর মধ্যে স্বরবর্ণ বর্ণগুলিকে নির্দিষ্ট করুন[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("ইনপুট স্ট্রিংয়ে স্বরবর্ণ থাকে না"); } } }
আউটপুট
ইনপুট স্ট্রিং এন্টার করুন:হ্যালো আপনাকে স্বাগতম, ইনপুট স্ট্রিং এ স্বরবর্ণ নেই