কম্পিউটার

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


অক্ষর শ্রেণীগুলি আপনাকে অক্ষরের একটি নির্দিষ্ট সেট থেকে একটি একক অক্ষর গ্রহণ করার অনুমতি দেয়। উদাহরণস্বরূপ,

  • অভিব্যক্তি “[tmp] ” t বা, m বা, p.

    অক্ষরের সাথে মেলে
  • অভিব্যক্তি “[^tp] ” t বা, p.

    ছাড়া অন্য অক্ষরের সাথে মেলে

উদাহরণ 1

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
   public static void main(String args[]) {
      //Reading String from user
      System.out.println("Enter a String");
      Scanner sc = new Scanner(System.in);
      String input = sc.nextLine();
      //Regular expression to match the characters t or, m or, p
      String regex = "[tmp]";
      //Compiling the regular expression
      Pattern pattern = Pattern.compile(regex);
      //Retrieving the matcher object
      Matcher matcher = pattern.matcher(input);
      int count = 0;
      while(matcher.find()) {
         count++;
      }
      System.out.println("Occurrences: "+count);
   }
}

আউটপুট

Enter a String
hello how are you welcome to tutorialspoint
Occurrences :6

উদাহরণ 2

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
   public static void main(String args[]) {
      //Reading String from user
      System.out.println("Enter a String");
      Scanner sc = new Scanner(System.in);
      String input = sc.nextLine();
      String regex = "[^abcdef]";
      //Compiling the regular expression
      Pattern pattern = Pattern.compile(regex);
      //Retrieving the matcher object
      Matcher matcher = pattern.matcher(input);
      int count = 0;
      while(matcher.find()) {
         count++;
      }
      System.out.println("Occurrences :"+count);
   }
}

আউটপুট

Enter a String
Hello how are you welcome to tutorialspoint
Occurrences :36

  1. Java RegEx ব্যবহার করে একটি নির্দিষ্ট স্ট্রিং/লাইনের শেষের সাথে কীভাবে মিলবে

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

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

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