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

জাভা রেগুলার এক্সপ্রেশন দিয়ে HTML স্ক্রিপ্টে বোল্ড ফিল্ড মিলান


রেগুলার এক্সপ্রেশন \S একটি নন-হোয়াইটস্পেস অক্ষরকে মিল করে। নিচের রেগুলার এক্সপ্রেশনটি বোল্ড ট্যাগের মধ্যে এক বা অধিক নন-স্পেস অক্ষরকে মিল করে:

"(\S+)"

অতএব, একটি HTML স্ক্রিপ্টে বোল্ড ফিল্ডগুলো মিল করার জন্য আপনাকে নিচের ধাপগুলো অনুসরণ করতে হবে:

  • compile() মেথড ব্যবহার করে উপরের রেগুলার এক্সপ্রেশনটি কম্পাইল করুন।

  • প্রাপ্ত প্যাটার্ন থেকে matcher() মেথড ব্যবহার করে ম্যাচারটি পুনরুদ্ধার করুন।

  • group() মেথড ব্যবহার করে ইনপুট স্ট্রিং-এর মিল করা অংশগুলো প্রিন্ট করুন।

উদাহরণ

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

public class Example {
    public static void main(String[] args) {
        String str = "

This is an example>/b> HTML script.

"; // বোল্ড ট্যাগের কন্টেন্ট মিল করার জন্য রেগুলার এক্সপ্রেশন String regex = "(\\S+)"; // প্যাটার্ন অবজেক্ট তৈরি Pattern pattern = Pattern.compile(regex); // স্ট্রিং-এ কম্পাইল করা প্যাটার্ন মিলানো Matcher matcher = pattern.matcher(str); while (matcher.find()) { System.out.println(matcher.group()); } } }

আউটপুট

<b>is</b> <b>example</b> <b>script</b>
  1. জাভা রেগুলার এক্সপ্রেশনে নন-ডিজিট ম্যাচ করা (\D)

  2. জাভা রেগেক্স দিয়ে এক্সপ্রেশনের n সংখ্যক ওকারেন্স ম্যাচ করা

  3. জাভা রেগেক্স দিয়ে ক্যারেক্টার রেঞ্জ ম্যাচ করা

  4. জাভাতে রেগেক্স ব্যবহার করে স্ট্রিং থেকে HTML ট্যাগ এক্সট্র্যাক্ট করা