কম্পিউটার

কিভাবে জাভা RegEx ব্যবহার করে একটি অ-শব্দ অক্ষর মেলে?


ইংরেজি বর্ণমালা ছাড়া অন্য সব অক্ষর (উভয় ক্ষেত্রেই) এবং, সংখ্যা (0 থেকে 9) অ-শব্দ অক্ষর হিসাবে বিবেচিত হয়। আপনি মেটা অক্ষর “\W” ব্যবহার করে তাদের সাথে মেলাতে পারেন।

উদাহরণ 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();
      String regex = "^\\W{5}";
      //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 occurred");
      } else {
         System.out.println("Match not occurred");
      }
   }
}

আউটপুট 1

Enter a String
*&&^#
Match occurred

আউটপুট 2

Enter a String
hello
Match not occurred

উদাহরণ 2

import java.util.Scanner;
public class RegexExample {
   public static void main( String args[] ) {
      String regex = "\\W*";
      System.out.println("Enter input value: ");
      Scanner sc = new Scanner(System.in);
      String input = sc.nextLine();
      boolean bool = input.matches(regex);
      if(bool) {
         System.out.println("match occurred");
      } else {
         System.out.println("match not occurred");
      }
   }
}

আউটপুট

Enter input value:
#***
match occurred

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

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

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

  4. কিভাবে জাভা ব্যবহার করে একটি স্ট্রিং একটি অনন্য অক্ষর খুঁজে পেতে?