কম্পিউটার

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


java.util.regex.Matcher ক্লাস একটি ইঞ্জিনের প্রতিনিধিত্ব করে যা বিভিন্ন ম্যাচ অপারেশন করে। এই ক্লাসের জন্য কোন কনস্ট্রাক্টর নেই আপনি java.util.regex.Pattern ক্লাসের matches() পদ্ধতি ব্যবহার করে এই ক্লাসের একটি অবজেক্ট তৈরি/প্রাপ্ত করতে পারেন।

মেলে() এই ক্লাসের পদ্ধতি রেগুলার এক্সপ্রেশন দ্বারা উপস্থাপিত প্যাটার্নের সাথে স্ট্রিং মেলে (এই বস্তুটি তৈরি করার সময় উভয়ই দেওয়া হয়েছে)। একটি ম্যাচের ক্ষেত্রে, এই পদ্ধতিটি সত্য ফেরত দেয় অন্যথায় এটি মিথ্যা ফেরত দেয়। এই পদ্ধতির ফলাফল সত্য হওয়ার জন্য, সমগ্র অঞ্চলের একটি মিল থাকা উচিত।

উদাহরণ

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MatchesExample {
   public static void main(String args[]) {
      //Reading String from user
      System.out.println("Enter a String");
      Scanner sc = new Scanner(System.in);
      String input = sc.next();
      //Regular expression to match words that starts with digits
      String regex = "^[0-9].*$";
      //Compiling the regular expression
      Pattern pattern = Pattern.compile(regex);
      //Retrieving the matcher object
      Matcher matcher = pattern.matcher(input);
      //verifying whether match occurred
      boolean bool = matcher.matches();
      if(bool) {
         System.out.println("First character is a digit");
      } else{
         System.out.println("First character is not a digit");
      }
   }
}

আউটপুট

Enter a String
4hiipla
First character is a digit

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

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

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

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