কম্পিউটার টিউটোরিয়াল

জাভায় Matcher appendTail() মেথড উদাহরণসহ ব্যাখ্যা

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

appendTail() মেথড (Matcher ক্লাসের) একটি StringBuffer অবজেক্ট গ্রহণ করে এবং ইনপুট সিকোয়েন্সের ক্যারেক্টারগুলোকে সেটে যুক্ত করে।

উদাহরণ

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class AppendTail {
    public static void main(String[] args) {
        String str = "<p>This <b>is</b> an <b>example</b> HTML <b>script</b>.</p>";
        
        // বোল্ড ট্যাগের কন্টেন্ট মিলাতে রেগুলার এক্সপ্রেশন
        String regex = "<b>(\\S+)</b>";
        
        // Pattern অবজেক্ট তৈরি
        Pattern pattern = Pattern.compile(regex);
        
        // স্ট্রিং-এ কম্পাইল করা প্যাটার্ন মিলানো
        Matcher matcher = pattern.matcher(str);
        
        StringBuffer sb = new StringBuffer();
        matcher.appendTail(sb);
        
        while (matcher.find()) {
            System.out.println(matcher.group(1));
        }
        
        System.out.println("Contents of the StringBuffer: \n" + sb);
    }
}

আউটপুট

is
example
script
Contents of the StringBuffer: <p>This <b>is</b> an <b>example</b> HTML <b>script</b>.</p>
  1. জাভাতে Pattern pattern() মেথড - উদাহরণ সহ ব্যাখ্যা

  2. জাভাতে Pattern.matcher() মেথড - উদাহরণ সহ ব্যাখ্যা

  3. জাভাতে Matcher matches() মেথড - উদাহরণ সহ ব্যাখ্যা

  4. জাভাতে Matcher start() মেথড - উদাহরণ সহ ব্যাখ্যা