কম্পিউটার

উদাহরণ সহ জাভাতে ম্যাচার অঞ্চল (int start, int end) পদ্ধতি


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

অঞ্চল() এই (Matcher) ক্লাসের পদ্ধতি ইনপুট স্ট্রিং-এ অবস্থানের প্রতিনিধিত্বকারী দুটি পূর্ণসংখ্যা মান গ্রহণ করে এবং বর্তমান ম্যাচারের একটি অঞ্চল সেট করে।

উদাহরণ 1

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegionExample {
   public static void main(String[] args) {
      //Regular expression to accepts 6 to 10 characters
      String regex = "\\A(?=\\w{6,10}\\z)";
      System.out.println("Enter 5 to 12 characters: ");
      String input = new Scanner(System.in).next();
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Creating a Matcher object
      Matcher matcher = pattern.matcher(input);
      //Setting region to the input string
      matcher.region(0, 4);
      //Switching to transparent bounds
      if(matcher.find()) {
         System.out.println("Match found");
      } else {
         System.out.println("Match not found");
      }
   }
}

আউটপুট

Enter 5 to 12 characters:
sampleText
Match not found

উদাহরণ 2

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegionExample {
   public static void main(String[] args) {
      String regex = "(.*)(\\d+)(.*)";
      String input = "This is a sample Text, 1234, with numbers in between.";
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Creating a Matcher object
      Matcher matcher = pattern.matcher(input);
      //Setting the region of the matcher
      matcher.region(0, 20);
      if(matcher.matches()) {
         System.out.println("Match found");
      } else {
         System.out.println("Match not found");
      }
   }
}

আউটপুট

Match not found

  1. জাভাতে Matcher ReplaceAll() পদ্ধতি উদাহরণ সহ

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

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

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