সুচিপত্র:

রেজেক্স পরীক্ষক কি?
রেজেক্স পরীক্ষক কি?

ভিডিও: রেজেক্স পরীক্ষক কি?

ভিডিও: রেজেক্স পরীক্ষক কি?
ভিডিও: একটি দ্রুত রেগুলার এক্সপ্রেশন টেস্টার / RegEx পরীক্ষক ইউটিলিটি 2024, এপ্রিল
Anonim

রেজেক্স পরীক্ষক শেখার, নির্মাণ এবং নিয়মিত এক্সপ্রেশন পরীক্ষা করুন ( RegEx / RegExp)। আপনি টাইপ করার সাথে সাথে রিয়েল-টাইমে ফলাফল আপডেট হয়। বিস্তারিত জানার জন্য একটি ম্যাচ বা অভিব্যক্তি উপর রোল. অন্যদের সাথে অভিব্যক্তি সংরক্ষণ এবং ভাগ করুন. সাহায্য এবং উদাহরণের জন্য লাইব্রেরি অন্বেষণ করুন.

সহজভাবে তাই, এই regex কি করে?

একটি নিয়মিত অভিব্যক্তি, regex বা regexp (কখনও কখনও একটি যৌক্তিক অভিব্যক্তি বলা হয়) অক্ষরের একটি ক্রম যা একটি অনুসন্ধান প্যাটার্নকে সংজ্ঞায়িত করে। সাধারণত এই ধরনের নিদর্শন দ্বারা ব্যবহৃত হয় স্ট্রিং স্ট্রিংগুলিতে "খুঁজে নিন" বা "খুঁজুন এবং প্রতিস্থাপন করুন" ক্রিয়াকলাপগুলির জন্য বা ইনপুট বৈধতার জন্য অ্যালগরিদম অনুসন্ধান করা হচ্ছে।

দ্বিতীয়ত, regex প্রতিস্থাপন কি? প্রতিস্থাপন করুন (স্ট্রিং, স্ট্রিং, ম্যাচইভ্যালুয়েটর, RegexOptions) একটি নির্দিষ্ট ইনপুট স্ট্রিং-এ, নির্দিষ্ট করা সমস্ত স্ট্রিং প্রতিস্থাপন করে নিয়মিত অভিব্যক্তি MatchEvaluator প্রতিনিধি দ্বারা প্রত্যাবর্তিত একটি স্ট্রিং সহ। সুনির্দিষ্ট বিকল্পগুলি ম্যাচিং অপারেশন পরিবর্তন করে।

এছাড়াও জিজ্ঞাসা করা হয়, regex বৈধতা কি?

RegEx আমাদের টেক্সট স্ট্রিংগুলিতে প্যাটার্নগুলি পরীক্ষা করার অনুমতি দেয় যেমন a মেলানোর চেষ্টা করে বৈধ ইমেল ঠিকানা বা পাসওয়ার্ড। যদি এটি গতিশীল হয় তবে আপনি একটি নির্দিষ্ট প্যাটার্নের বিরুদ্ধে এটি পরীক্ষা করতে চান যাচাই করা এটি সম্ভবত একটি ডাটাবেসের বিরুদ্ধে। যেহেতু যে স্ট্রিং গতিশীল, আপনি কিছু প্রয়োজন চাই যাচাই করা এটা পছন্দসই পরামিতি আছে.

আমি কিভাবে regex এ একটি কেস উপেক্ষা করব?

আপনি যদি রেজেক্সের শুধুমাত্র অংশটি কেস সংবেদনশীল হতে চান (যেমন আমার আসল উত্তর অনুমান করা হয়েছে), তাহলে আপনার কাছে দুটি বিকল্প রয়েছে:

  1. (?i) এবং [ঐচ্ছিকভাবে] (?-i) মোড সংশোধক ব্যবহার করুন: (?i)G[a-b](?-i)*
  2. রেজেক্সে সমস্ত বৈচিত্র (অর্থাৎ ছোট হাতের এবং বড় হাতের) রাখুন - যদি মোড সংশোধক সমর্থিত না হয় তাহলে দরকারী: [gG][a-bA-B]।*

প্রস্তাবিত: