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

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

ভিডিও: জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন কি?
ভিডিও: কিভাবে রেগুলার এক্সপ্রেশন দিয়ে আমার রিয়াল লাইফ এবং বোরিং একটা ২ ঘণ্টার কাজ মাত্র ৫ মিনিটে হয়ে গেল 2024, মে
Anonim

ক নিয়মিত অভিব্যক্তি একটি বস্তু যা অক্ষরের একটি প্যাটার্ন বর্ণনা করে। নিয়মিত এক্সপ্রেশনগুলি টেক্সটে প্যাটার্ন-ম্যাচিং এবং "অনুসন্ধান-এবং-প্রতিস্থাপন" ফাংশন সম্পাদন করতে ব্যবহৃত হয়।

উপরন্তু, জাভাস্ক্রিপ্ট উদাহরণে নিয়মিত অভিব্যক্তি কি?

নিয়মিত অভিব্যক্তি হয় স্ট্রিং-এ অক্ষরের সংমিশ্রণ মেলে নিদর্শন। ভিতরে জাভাস্ক্রিপ্ট , নিয়মিত অভিব্যক্তি হয় এছাড়াও বস্তু. এই প্যাটার্নগুলি exec() এবং test() পদ্ধতির সাথে ব্যবহার করা হয় RegExp , এবং স্ট্রিং এর match(), matchAll(), replace(), search(), এবং split() পদ্ধতির সাথে।

পরবর্তীকালে, প্রশ্ন হল, রেগুলার এক্সপ্রেশনে * কী? * গ্লোব ম্যাচিং এর অর্থ "যেকোন অক্ষরের শূন্য বা তার বেশি", হিসাবে লেখা। * এ নিয়মিত অভিব্যক্তি . দ্য. গ্লোব ম্যাচিংয়ে ডট অক্ষরটির কোনো বিশেষ অর্থ নেই: এটি কেবল নিজের জন্য দাঁড়িয়েছে।

এই ভাবে, রেগুলার এক্সপ্রেশন কিসের জন্য ব্যবহৃত হয়?

রেজেক্স। খুব ছোট নিয়মিত অভিব্যক্তি , একটি regex হল পাঠ্যের একটি স্ট্রিং যা আপনাকে এমন নিদর্শন তৈরি করতে দেয় যা পাঠ্যকে মেলাতে, সনাক্ত করতে এবং পরিচালনা করতে সহায়তা করে। পার্ল একটি প্রোগ্রামিং ভাষার একটি দুর্দান্ত উদাহরণ যা ব্যবহার করে নিয়মিত অভিব্যক্তি.

নিয়মিত অভিব্যক্তি দ্রুত?

একটি ভাল সূচক হল যে এটি দীর্ঘ। ভাল নিয়মিত অভিব্যক্তি প্রায়ই খারাপ থেকে দীর্ঘ হয় নিয়মিত অভিব্যক্তি কারণ তারা নির্দিষ্ট অক্ষর/চরিত্রের ক্লাস ব্যবহার করে এবং আরও কাঠামো রয়েছে। এই ভাল কারণ নিয়মিত অভিব্যক্তি চালানোর জন্য দ্রুত যেহেতু তারা তাদের ইনপুট আরো সঠিকভাবে ভবিষ্যদ্বাণী করে।

প্রস্তাবিত: