কম্পিউটার

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


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

শেষ() ম্যাচার ক্লাসের পদ্ধতি বর্তমান অবজেক্ট দ্বারা উপস্থাপিত শেষ ম্যাচের পরে অফসেট প্রদান করে।

সাব এক্সপ্রেশন "[...]" ইনপুট স্ট্রিং-এর ধনুর্বন্ধনীর মধ্যে নির্দিষ্ট করা অক্ষরগুলির সাথে মেলে, নিম্নলিখিত উদাহরণে t অক্ষরের সাথে মেলে এটি ব্যবহার করে . এখানে,

  • আমরা compile() পদ্ধতি ব্যবহার করে রেগুলার এক্সপ্রেশন কম্পাইল করেছি।

  • ম্যাচার অবজেক্ট পাওয়া গেছে।

  • প্রতিটি ম্যাচে ম্যাচার() পদ্ধতি ব্যবহার করা হয়েছে।

উদাহরণ

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class EndExample {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter input text: ");
      String input = sc.nextLine();
      String regex = "[t]";
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Matching the compiled pattern in the String
      Matcher matcher = pattern.matcher(input);
      int count =0;
      while (matcher.find()) {
         int end = matcher.end();
         System.out.println(end);
      }
   }
}

আউটপুট

Enter input text:
Hello how are you welcome to Tutorialspoint
27
32
43

যেহেতু ইনপুট স্ট্রিং-এ টি অক্ষরটি তিনবার ঘটেছে, আপনি তিনটি অফসেট মান পর্যবেক্ষণ করতে পারেন (প্রতিটি ঘটনার পরে ইনপুট স্ট্রিংয়ে অবস্থানের প্রতিনিধিত্ব করে)।


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

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

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

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