কম্পিউটার

উদাহরণ সহ জাভাতে প্যাটার্ন ম্যাচার() পদ্ধতি


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

  1. উদাহরণ সহ জাভাতে প্যাটার্ন কোট() পদ্ধতি

  2. উদাহরণ সহ জাভাতে প্যাটার্ন কম্পাইল() পদ্ধতি

  3. উদাহরণ সহ জাভাতে ম্যাচার ম্যাচ() পদ্ধতি

  4. উদাহরণ সহ জাভাতে ম্যাচার স্টার্ট() পদ্ধতি