কম্পিউটার

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


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 StartExample {
   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 start = matcher.start();
         System.out.println(start);
      }
   }
}

আউটপুট

Enter input text:
Hello how are you welcome to Tutorialspoint
26
31
42

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


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

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

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

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