সুচিপত্র:

Regex একটি স্ট্রিং?
Regex একটি স্ট্রিং?

ভিডিও: Regex একটি স্ট্রিং?

ভিডিও: Regex একটি স্ট্রিং?
ভিডিও: 20 মিনিটে রেগুলার এক্সপ্রেশন শিখুন 2024, নভেম্বর
Anonim

এর সংক্ষিপ্ত রূপ নিয়মিত অভিব্যক্তি হয় regex . অনুসন্ধান প্যাটার্ন একটি সাধারণ অক্ষর থেকে কিছু হতে পারে, একটি নির্দিষ্ট স্ট্রিং অথবা প্যাটার্ন বর্ণনা করে বিশেষ অক্ষর সমন্বিত একটি জটিল অভিব্যক্তি। প্যাটার্ন দ্বারা সংজ্ঞায়িত regex একটি প্রদত্ত জন্য এক বা একাধিক বার মেলে বা সব না হতে পারে স্ট্রিং.

এছাড়াও, regex এ কি?

প্রতিটি চরিত্র ক নিয়মিত অভিব্যক্তি (অর্থাৎ, স্ট্রিংয়ের প্রতিটি অক্ষর তার প্যাটার্ন বর্ণনা করে) হয় একটি মেটাক্যারেক্টার, যার একটি বিশেষ অর্থ রয়েছে, অথবা একটি নিয়মিত অক্ষর যার একটি আক্ষরিক অর্থ রয়েছে। উদাহরণস্বরূপ, মধ্যে regex ক, a হল একটি আক্ষরিক অক্ষর যা শুধু 'a' এর সাথে মেলে, while '.

আপনি কিভাবে regex এ একটি স্ট্রিং এর দৈর্ঘ্য খুঁজে পাবেন? প্রতি চেক দ্য দৈর্ঘ্য এর a স্ট্রিং , একটি সহজ পদ্ধতির বিরুদ্ধে পরীক্ষা করা হয় নিয়মিত অভিব্যক্তি যে একেবারে শুরুতে শুরু হয় সঙ্গে a ^ এবং সমাপ্তির মাধ্যমে শেষ পর্যন্ত প্রতিটি অক্ষর অন্তর্ভুক্ত করে সঙ্গে একটি $.

উপরের পাশে, আমি কীভাবে রেজেক্সে একটি নির্দিষ্ট অক্ষরের সাথে মেলে?

একটি সেটে যে কোনো নির্দিষ্ট অক্ষর মেলে

  1. একটি সেটের যেকোনো অক্ষর মেলানোর জন্য বর্গাকার বন্ধনী ব্যবহার করুন।
  2. যেকোনো একক বর্ণসংখ্যার অক্ষর মেলানোর জন্য w ব্যবহার করুন: 0-9, a-z, A-Z, এবং _ (আন্ডারস্কোর)।
  3. যেকোনো একক অঙ্কের সাথে মিল করতে d ব্যবহার করুন।
  4. যেকোনো একক হোয়াইটস্পেস অক্ষরের সাথে মেলে s ব্যবহার করুন।

কিভাবে regex কাজ করে?

ক নিয়মিত অভিব্যক্তি , regex বা সংক্ষেপে regexp হল অক্ষর এবং চিহ্নগুলির একটি ক্রম যা একটি লজিক্যাল প্যাটার্নকে সংজ্ঞায়িত করে। পাঠ্যের স্ট্রিংগুলিকে প্যাটার্নের সাথে তুলনা করা যেতে পারে যাতে স্ট্রিংগুলিকে চিহ্নিত করার জন্য যা সংজ্ঞায়িত লজিক্যাল প্যাটার্নের সাথে মেলে। regex.

প্রস্তাবিত: