java.util.regex জাভা প্যাকেজ অক্ষর ক্রমানুসারে নির্দিষ্ট প্যাটার্ন খুঁজে পেতে বিভিন্ন ক্লাস প্রদান করে।
এই প্যাকেজের প্যাটার্ন ক্লাস হল একটি রেগুলার এক্সপ্রেশনের একটি সংকলিত উপস্থাপনা। ম্যাচার() এই শ্রেণীর পদ্ধতি CharSequence-এর একটি বস্তু গ্রহণ করে ক্লাস ইনপুট স্ট্রিং প্রতিনিধিত্ব করে এবং, একটি ম্যাচার অবজেক্ট প্রদান করে যা প্রদত্ত স্ট্রিংকে বর্তমান (প্যাটার্ন) অবজেক্ট দ্বারা উপস্থাপিত রেগুলার এক্সপ্রেশনের সাথে মেলে।
উদাহরণ
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample { public static void main(String args[]) { //Reading string value Scanner sc = new Scanner(System.in); System.out.println("Enter input string"); String input = sc.nextLine(); //Regular expression to find vowels String regex = "[aeiou]"; //Compiling the regular expression Pattern pattern = Pattern.compile(regex); //Retrieving the matcher object Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Given string contains vowels"); } else { System.out.println("Given string does not contain vowels"); } } }
আউটপুট
Enter input string RHYTHM Given string does not contain vowels