কম্পিউটার

java.util.regex প্যাকেজ ব্যবহার করে পাঠ্য বিভক্ত করা


স্ট্রিং ক্লাসের স্প্লিট() পদ্ধতি একটি রেগুলার এক্সপ্রেশন গ্রহণ করে, বর্তমান ইনপুট টেক্সটকে টোকেনে বিভক্ত করে এবং স্ট্রিং অ্যারে হিসেবে ফিরিয়ে দেয়।

উদাহরণ

import java.util.Scanner;
public class Example{
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter input text: ");
      String input = sc.nextLine();
      String[] strArray = input.split("\\d");
      for (int i=0; i<strArray.length; i++) {
         System.out.println(strArray[i]);
      }
   }
}

আউটপুট

Enter input text:
1Ramu 2Raju 3Radha 4Rahman 5Rachel
Ramu
Raju
Radha
Rahman
Rachel

Java.util.regex প্যাকেজ - ব্যবহার করে একটি স্ট্রিং বিভক্ত করা

উদাহরণ

আপনি প্যাটার ক্লাসের split() পদ্ধতি ব্যবহার করে একটি স্ট্রিংও ছিটিয়ে দিতে পারেন। এই পদ্ধতিটি একটি স্ট্রিং গ্রহণ করে এবং অন্তর্নিহিত রেগুলার এক্সপ্রেশনের উপর ভিত্তি করে এটিকে টোকেনে বিভক্ত করে এবং একটি স্ট্রিং অ্যারে হিসাবে ফিরিয়ে দেয়।

import java.util.Scanner;
import java.util.regex.Pattern;
public class SplittingString{
   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);
      String[] strArray = pattern.split(input);
      for (int i=0; i<strArray.length; i++) {
         System.out.println(strArray[i]);
      }
   }
}

আউটপুট

Enter input text:
1Ramu 2Raju 3Radha 4Rahman 5Rachel
Ramu
Raju
Radha
Rahman
Rachel

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

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

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

  4. জাভাতে Gson ব্যবহার করে JSON এর বৈশিষ্ট্যগুলি কীভাবে পুনঃনামকরণ করবেন?