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