কম্পিউটার

জাভাতে প্যাটার্ন ক্লাস ব্যবহার করে একটি স্ট্রিংয়ে একটি নির্দিষ্ট শব্দকে কীভাবে মেলে?


\b জাভা রেগুলার এক্সপ্রেশনে মেটা ক্যারেক্টার শব্দের সীমানার সাথে মেলে তাই প্রদত্ত ইনপুট টেক্সট থেকে একটি নির্দিষ্ট শব্দ খুঁজে পেতে রেগুলার এক্সপ্রেশনে শব্দের সীমানার মধ্যে প্রয়োজনীয় শব্দ উল্লেখ করুন −

"\\brequired word\\b";

উদাহরণ 1

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MachingWordExample1 {
   public static void main( String args[] ) {
      //Reading string value
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter input string");
      String input = sc.next();
      //Regular expression to find digits
      String regex = "\\bhello\\b";
      //Compiling the regular expression
      Pattern pattern = Pattern.compile(regex);
      //Retrieving the matcher object
      Matcher matcher = pattern.matcher(input);
      if(matcher.find()) {
         System.out.println("Match found");
      } else {
         System.out.println("Match not found");
      }
   }
}

আউটপুট

Enter input string
hello welcome to Tutorialspoint
Match found

উদাহরণ 2

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MatcherExample2 {
   public static void main( String args[] ) {
      String input = "This is sample text \n " + "This is second line " + "This is third line";
      String regex = "\\bsecond\\b";
      //Compiling the regular expression
      Pattern pattern = Pattern.compile(regex);
      //Retrieving the matcher object
      Matcher matcher = pattern.matcher(input);
      if(matcher.find()) {
         System.out.println("Match found");
      } else {
         System.out.println("Match not found");
      }
   }
}

আউটপুট

Match found

  1. কিভাবে জাভা রেজেক্স ব্যবহার করে অক্ষরের একটি পরিসীমা মেলে

  2. জাভা RegEx ব্যবহার করে অক্ষরের একটি নির্দিষ্ট সেটের সাথে কীভাবে মিলানো যায়

  3. কিভাবে Java RegEx ব্যবহার করে যেকোন অক্ষরের সাথে মেলে

  4. জাভাতে রেজেক্স ব্যবহার করে কীভাবে একটি স্ট্রিং থেকে একটি এইচটিএমএল ট্যাগ বের করবেন?