কম্পিউটার

উদাহরণ সহ জাভাতে প্যাটার্ন toString() পদ্ধতি


প্যাটার্ন java.util.regex এর ক্লাস প্যাকেজ হল একটি রেগুলার এক্সপ্রেশনের একটি সংকলিত উপস্থাপনা৷

toString() এই ক্লাসের পদ্ধতি রেগুলার এক্সপ্রেশনের স্ট্রিং রিপ্রেজেন্টেশন প্রদান করে যা ব্যবহার করে বর্তমান প্যাটার্ন কম্পাইল করা হয়েছিল।

উদাহরণ1

 import java.util.Scanner; import java.util.regex.Pattern; পাবলিক ক্লাস উদাহরণ { public static void main( String args[] ) { //Reading string value Scanner sc =new Scanner(System.in); System.out.println("ইনপুট স্ট্রিং লিখুন"); স্ট্রিং ইনপুট =sc.nextLine(); //রেগুলার এক্সপ্রেশন ডিজিট খোঁজার জন্য স্ট্রিং regex ="(\\d)"; //রেগুলার এক্সপ্রেশন কম্পাইল করা প্যাটার্ন প্যাটার্ন =Pattern.compile(regex); //রেগুলার এক্সপ্রেশন প্রিন্ট করা হচ্ছে System.out.println("সংকলিত রেগুলার এক্সপ্রেশন:"+pattern.toString()); // মিল ঘটেছে কিনা তা যাচাই করা যদি(pattern.matcher(input).find()) System.out.println("প্রদত্ত স্ট্রিং-এ সংখ্যা থাকে"); else System.out.println("প্রদত্ত স্ট্রিং-এ সংখ্যা নেই"); }}

আউটপুট

 নির্দিষ্ট charac7er5 সংকলিত রেগুলার এক্সপ্রেশনের জায়গায় এই 7তম স্ট্রিংটি 5 di9its ধারণ করুন:(\d) প্রদত্ত স্ট্রিং-এ সংখ্যা রয়েছে 

উদাহরণ 2

 import java.util.regex.Pattern;public class উদাহরণ { public static void main(String args[]) { String regex ="Tutorialspoint$"; স্ট্রিং ইনপুট ="হাই, টিউটোরিয়াল পয়েন্টে আপনাকে স্বাগতম কেমন"; প্যাটার্ন প্যাটার্ন =Pattern.compile(regex); ম্যাচার ম্যাচ =pattern.matcher(ইনপুট); int count =0; if(match.find()) System.out.println("ম্যাচ পাওয়া গেছে"); else System.out.println("মিল পাওয়া যায়নি"); System.out.println("রেগুলার এক্সপ্রেশন:"+pattern.toString()); }}

আউটপুট

ম্যাচ রেগুলার এক্সপ্রেশন:টিউটোরিয়াল পয়েন্ট$

  1. উদাহরণ সহ জাভাতে প্যাটার্ন ম্যাচ() পদ্ধতি

  2. উদাহরণ সহ জাভাতে প্যাটার্ন কোট() পদ্ধতি

  3. উদাহরণ সহ জাভাতে প্যাটার্ন ম্যাচার() পদ্ধতি

  4. উদাহরণ সহ জাভাতে প্যাটার্ন কম্পাইল() পদ্ধতি