কম্পিউটার

নিয়মিত এক্সপ্রেশন ব্যবহার করে জাভাতে একটি স্ট্রিং থেকে লিডিং জিরোগুলি সরান


প্রতিস্থাপন করুন() স্ট্রিং ক্লাসের পদ্ধতি একটি নিয়মিত অভিব্যক্তি এবং একটি প্রতিস্থাপন স্ট্রিং প্রতিনিধিত্বকারী দুটি স্ট্রিং গ্রহণ করে এবং প্রদত্ত স্ট্রিং দিয়ে মিলিত মানগুলি প্রতিস্থাপন করে৷

একটি স্ট্রিং-

-এর অগ্রবর্তী শূন্যের সাথে মেলে রেগুলার এক্সপ্রেশন নিচে দেওয়া হল
The ^0+(?!$)";

একটি স্ট্রিং থেকে অগ্রণী শূন্যগুলি সরাতে এটিকে প্রথম প্যারামিটার এবং "" দ্বিতীয় প্যারামিটার হিসাবে পাস করুন৷

উদাহরণ

নিম্নলিখিত জাভা প্রোগ্রামটি ব্যবহারকারীর কাছ থেকে একটি স্ট্রিংয়ে একটি পূর্ণসংখ্যার মান পড়ে এবং রেগুলার এক্সপ্রেশন ব্যবহার করে এটি থেকে অগ্রণী শূন্যগুলি সরিয়ে দেয় .

import java.util.Scanner;
public class LeadingZeroesRE {
   public static String removeLeadingZeroes(String str) {
      String strPattern = "^0+(?!$)";
      str = str.replaceAll(strPattern, "");
      return str;
   }
   public static void main(String args[]){
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter an integer: ");
      String num = sc.next();
      String result = LeadingZeroesRE.removeLeadingZeroes(num);
      System.out.println(result);
   }
}

আউটপুট

Enter an integer:
000012336000
12336000

  1. জাভা রেগুলার এক্সপ্রেশন (RegEx) ব্যবহার করে অঙ্কগুলি কীভাবে মেলাবেন

  2. জাভাতে অ্যাপাচি কমন্স লাইব্রেরি ব্যবহার করে একটি স্ট্রিং থেকে অগ্রণী শূন্য অপসারণ করা হচ্ছে

  3. জাভাতে প্রদত্ত স্ট্রিং থেকে এইচটিএমএল ট্যাগগুলি কীভাবে সরিয়ে ফেলা যায়?

  4. জাভা রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং থেকে সংখ্যা বের করুন