আপনি regex দিয়ে কি করতে পারেন?
আপনি regex দিয়ে কি করতে পারেন?

ভিডিও: আপনি regex দিয়ে কি করতে পারেন?

ভিডিও: আপনি regex দিয়ে কি করতে পারেন?
ভিডিও: 20 মিনিটে রেগুলার এক্সপ্রেশন শিখুন 2024, নভেম্বর
Anonim

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

লোকেরা আরও জিজ্ঞাসা করে, কীসের জন্য রেজেক্স ব্যবহার করা যেতে পারে?

ক নিয়মিত অভিব্যক্তি অক্ষরের একটি ক্রম ব্যবহারের জন্য পার্সিং এবং স্ট্রিং ম্যানিপুলেট করা। তারা প্রায়ই অভ্যস্ত অনুসন্ধানগুলি সম্পাদন করুন, সাবস্ট্রিংগুলি প্রতিস্থাপন করুন এবং স্ট্রিং ডেটা যাচাই করুন। এই নিবন্ধটি জটিলতার মধ্য দিয়ে যাওয়ার জন্য টিপস, কৌশল, সংস্থান এবং পদক্ষেপগুলি সরবরাহ করে নিয়মিত অভিব্যক্তি.

উপরন্তু, আপনি কিভাবে regex এ মেলে? প্রতি ম্যাচ একটি চরিত্র যার মধ্যে বিশেষ অর্থ রয়েছে regex , আপনাকে ব্যাকস্ল্যাশ () সহ একটি এস্কেপ সিকোয়েন্স প্রিফিক্স ব্যবহার করতে হবে। যেমন, মেলে "."; regex + মেলে "+"; এবং regex ( মেলে "("। আপনাকেও ব্যবহার করতে হবে regex / প্রতি ম্যাচ "" (ব্যাক-স্ল্যাশ)।

এই বিবেচনায় রেখে, রেজেক্সে এর অর্থ কী?

নিয়মিত অভিব্যক্তি (এভাবে সংক্ষিপ্ত করা হয়েছে" regex ") একটি বিশেষ স্ট্রিং যা একটি অনুসন্ধান অপারেশনে মিলিত হওয়ার জন্য একটি প্যাটার্নের প্রতিনিধিত্ব করে৷ উদাহরণস্বরূপ, ক নিয়মিত অভিব্যক্তি মেটাচ্যারেক্টার ^ মানে "না". সুতরাং, যখন "a" মানে "মেল ছোট হাতের অক্ষর a", "^a" মানে " করতে ছোট হাতের অক্ষর a" এর সাথে মেলে না।

উদাহরণ সহ রেগুলার এক্সপ্রেশন কি?

একটি নিয়মিত অভিব্যক্তির জন্য একটি সাধারণ উদাহরণ হল একটি (আক্ষরিক) স্ট্রিং। উদাহরণস্বরূপ, হ্যালো ওয়ার্ল্ড রেজেক্স মেলে "হ্যালো ওয়ার্ল্ড" স্ট্রিং।. (ডট) একটি নিয়মিত অভিব্যক্তির জন্য আরেকটি উদাহরণ। একটি বিন্দু মেলে কোনো একক অক্ষর; এটি মিলবে, উদাহরণস্বরূপ, "a" বা "1"।

প্রস্তাবিত: