প্রতিস্থাপন করুন() স্ট্রিং ক্লাসের পদ্ধতি একটি নিয়মিত অভিব্যক্তি এবং একটি প্রতিস্থাপন স্ট্রিং প্রতিনিধিত্বকারী দুটি স্ট্রিং গ্রহণ করে এবং প্রদত্ত স্ট্রিং দিয়ে মিলিত মানগুলি প্রতিস্থাপন করে৷
একটি স্ট্রিং-
-এর অগ্রবর্তী শূন্যের সাথে মেলে রেগুলার এক্সপ্রেশন নিচে দেওয়া হল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