সুচিপত্র:

জাভাতে রেগুলার এক্সপ্রেশন কি?
জাভাতে রেগুলার এক্সপ্রেশন কি?

ভিডিও: জাভাতে রেগুলার এক্সপ্রেশন কি?

ভিডিও: জাভাতে রেগুলার এক্সপ্রেশন কি?
ভিডিও: জাভা - রেগুলার এক্সপ্রেশন 2024, মে
Anonim

নিয়মিত অভিব্যক্তি বা রেজেক্স (সংক্ষেপে) স্ট্রিং প্যাটার্ন সংজ্ঞায়িত করার জন্য একটি API যা একটি স্ট্রিং অনুসন্ধান, ম্যানিপুলেট এবং সম্পাদনা করার জন্য ব্যবহার করা যেতে পারে জাভা . ইমেইল বৈধতা এবং পাসওয়ার্ড স্ট্রিং এর কয়েকটি এলাকা যেখানে রেজেক্স সীমাবদ্ধতা সংজ্ঞায়িত করতে ব্যাপকভাবে ব্যবহৃত হয়। নিয়মিত অভিব্যক্তি অধীনে প্রদান করা হয় জাভা . ব্যবহার

একইভাবে, আপনি কিভাবে জাভাতে একটি নিয়মিত অভিব্যক্তি তৈরি করবেন?

জাভাতে রেজেক্স উদাহরণ লেখার তিনটি উপায় রয়েছে।

  1. আমদানি java.util.regex.*;
  2. পাবলিক ক্লাস Regex উদাহরণ1{
  3. পাবলিক স্ট্যাটিক ভ্যায়েড মেইন (স্ট্রিং আর্গস){
  4. // ১ম উপায়।
  5. প্যাটার্ন p = Pattern.compile("s");//। একক অক্ষর প্রতিনিধিত্ব করে।
  6. ম্যাচার m = p. matcher("as");
  7. বুলিয়ান b = m.matches();
  8. // ২য় উপায়।

উপরের পাশে, জাভাতে \s+ এর অর্থ কী? s - একক হোয়াইটস্পেস অক্ষর মেলে। s+ - এক বা একাধিক হোয়াইটস্পেস অক্ষরের ক্রম মেলে।

রেগুলার এক্সপ্রেশন বলতে কি বোঝ?

ক নিয়মিত অভিব্যক্তি (বা " regex ") হল একটি সার্চ প্যাটার্ন যা একটি স্ট্রিং এর মধ্যে এক বা একাধিক অক্ষর মেলানোর জন্য ব্যবহৃত হয়৷ এটি নির্দিষ্ট অক্ষর, ওয়াইল্ডকার্ড এবং অক্ষরের ব্যাপ্তির সাথে মেলে৷ নিয়মিত এক্সপ্রেশনগুলি বেশিরভাগ প্রধান প্রোগ্রামিং ভাষায়ও ব্যবহার করা যেতে পারে।

জাভাতে প্যাটার্নের ব্যবহার কী?

এইভাবে, শব্দ প্যাটার্ন মধ্যে মিলে যাচ্ছে জাভা মানে রেগুলার এক্সপ্রেশনের সাথে মিলে যাওয়া ( প্যাটার্ন ) ব্যবহার করে একটি পাঠ্যের বিরুদ্ধে জাভা . দ্য জাভা প্যাটার্ন ক্লাস দুটি উপায়ে ব্যবহার করা যেতে পারে। তুমি পারবে ব্যবহার দ্য প্যাটার্ন . একটি পাঠ্য (স্ট্রিং) একটি প্রদত্ত রেগুলার এক্সপ্রেশনের সাথে মেলে কিনা তা দ্রুত পরীক্ষা করার জন্য matches() পদ্ধতি।

প্রস্তাবিত: