কম্পিউটার

জাভা রেজেক্স প্রোগ্রাম একটি স্ট্রিংকে বিভাজনকারী হিসাবে লাইনের শেষের সাথে বিভক্ত করতে


উইন্ডোতে "\r\n" লাইন বিভাজক হিসাবে কাজ করে। রেগুলার এক্সপ্রেশন "\\r?\\n" লাইনের শেষের সাথে মেলে।

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

তাই, আপনি যদি রেখার শেষের সাথে একটি স্ট্রিংকে বিভাজক হিসাবে বিভক্ত করতে চান, তাহলে ইনপুট স্ট্রিং-এ স্প্লিট() পদ্ধতিটি প্যারামিটার হিসাবে উপরে উল্লেখিত রেগুলার এক্সপ্রেশন পাস করে চালু করুন।

উদাহরণ

import java.util.Scanner;
public class RegexExample {
   public static void main(String[] args) {
      System.out.println("Enter your input string: ");
      Scanner sc = new Scanner(System.in);
      String input = " sample text \r\n line1 \r\n line2 \r\n line3 \r\n line4";
      String[] strArray = input.split("\\r?\\n");
      for (int i=0; i<strArray.length; i++) {
         System.out.println(strArray[i]);
      }
   }
}

আউটপুট

Enter your input string:
sample text
line1
line2
line3
line4

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

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

  3. কিভাবে আমরা জাভা ব্যবহার করে বিভেদক হিসাবে কোনো হোয়াইটস্পেস অক্ষর দিয়ে একটি স্ট্রিং বিভক্ত করব?

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