কম্পিউটার

জাভা রেগুলার এক্সপ্রেশনের সব মিলের তালিকা পাওয়া যাচ্ছে


জাভা আমাদের তালিকাগুলি ব্যবহার করার জন্য প্রয়োজনীয় সমস্ত ম্যাচের তালিকা পুনরুদ্ধার করার জন্য কোনও পদ্ধতি প্রদান করে না এবং যখন লুপে ফলাফলগুলি যোগ করে।

উদাহরণ

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ListOfMatches{
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter input text: ");
      String input = sc.nextLine();
      String regex = "\\d+";
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      ArrayList list = new ArrayList();
      //Matching the compiled pattern in the String
      Matcher matcher = pattern.matcher(input);
      while (matcher.find()) {
         list.add(matcher.group());
      }
      Iterator it = list.iterator();
      System.out.println("List of matches: ");
      while(it.hasNext()){
         System.out.println(it.next());
      }
   }
}

আউটপুট

Enter input text:
sample 1432 text 53 with 363 numbers
List of matches:
1432
53
363

  1. লোভী কোয়ান্টিফায়ার জাভা নিয়মিত এক্সপ্রেশন জাভা.

  2. জাভা রেগুলার এক্সপ্রেশনে PatternSyntaxException ক্লাস

  3. জাভা রেগুলার এক্সপ্রেশনে সাব-এক্সপ্রেশন (?> রি) ব্যাখ্যা করুন

  4. জাভা রেগুলার এক্সপ্রেশনে মেটাক্যারেক্টার \B ব্যাখ্যা কর।