কম্পিউটার

জাভা রেজেক্স প্রোগ্রাম বন্ধনী (বা,) মেলে।


নিয়মিত অভিব্যক্তি অনুসরণ করলে বন্ধনী সহ একটি স্ট্রিং গ্রহণ করে −

"^.*[\\(\\)].*$";
  • ^ বাক্যটির শুরুর সাথে মিলে যায়।

  • .* শূন্য বা তার বেশি (যেকোনো) অক্ষরের সাথে মেলে।

  • [\\(\\)] মিলে যাওয়া বন্ধনী।

  • $ বাক্যটির শেষ নির্দেশ করে।

উদাহরণ 1

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class SampleTest {
   public static void main( String args[] ) {
      String regex = "^.*[\\(\\)].*$";
      //Reading input from user
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter data: ");
      String input = sc.nextLine();
      //Instantiating the Pattern class
      Pattern pattern = Pattern.compile(regex);
      //Instantiating the Matcher class
      Matcher matcher = pattern.matcher(input);
      //verifying whether a match occurred
      if(matcher.find()) {
         System.out.println("Input accepted");
      }else {
         System.out.println("Not accepted");
      }
   }
}

আউটপুট 1

Enter data:
sample(text) with parenthesis
Input accepted

আউটপুট 2

Enter data:
sample text
Not accepted

উদাহরণ 2

import java.util.Scanner;
public class Example {
   public static void main(String args[]) {
      //Reading String from user
      System.out.println("Enter email address: ");
      Scanner sc = new Scanner(System.in);
      String e_mail = sc.nextLine();
      //Regular expression
      String regex = "^.*[\\(\\)].*$";
      boolean result = e_mail.matches(regex);
      if(result) {
         System.out.println("Valid match");
      } else {
         System.out.println("Invalid match");
      }
   }
}

আউটপুট 1

Enter email address:
sample(text) with parenthesis
Valid match

আউটপুট 2

Enter email address:
sample text
Invalid match

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

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

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

  4. জাভা প্রোগ্রাম একটি স্ট্রিং মধ্যে স্বর গণনা