ভিডিও: জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
ক নিয়মিত অভিব্যক্তি একটি বস্তু যা অক্ষরের একটি প্যাটার্ন বর্ণনা করে। নিয়মিত এক্সপ্রেশনগুলি টেক্সটে প্যাটার্ন-ম্যাচিং এবং "অনুসন্ধান-এবং-প্রতিস্থাপন" ফাংশন সম্পাদন করতে ব্যবহৃত হয়।
উপরন্তু, জাভাস্ক্রিপ্ট উদাহরণে নিয়মিত অভিব্যক্তি কি?
নিয়মিত অভিব্যক্তি হয় স্ট্রিং-এ অক্ষরের সংমিশ্রণ মেলে নিদর্শন। ভিতরে জাভাস্ক্রিপ্ট , নিয়মিত অভিব্যক্তি হয় এছাড়াও বস্তু. এই প্যাটার্নগুলি exec() এবং test() পদ্ধতির সাথে ব্যবহার করা হয় RegExp , এবং স্ট্রিং এর match(), matchAll(), replace(), search(), এবং split() পদ্ধতির সাথে।
পরবর্তীকালে, প্রশ্ন হল, রেগুলার এক্সপ্রেশনে * কী? * গ্লোব ম্যাচিং এর অর্থ "যেকোন অক্ষরের শূন্য বা তার বেশি", হিসাবে লেখা। * এ নিয়মিত অভিব্যক্তি . দ্য. গ্লোব ম্যাচিংয়ে ডট অক্ষরটির কোনো বিশেষ অর্থ নেই: এটি কেবল নিজের জন্য দাঁড়িয়েছে।
এই ভাবে, রেগুলার এক্সপ্রেশন কিসের জন্য ব্যবহৃত হয়?
রেজেক্স। খুব ছোট নিয়মিত অভিব্যক্তি , একটি regex হল পাঠ্যের একটি স্ট্রিং যা আপনাকে এমন নিদর্শন তৈরি করতে দেয় যা পাঠ্যকে মেলাতে, সনাক্ত করতে এবং পরিচালনা করতে সহায়তা করে। পার্ল একটি প্রোগ্রামিং ভাষার একটি দুর্দান্ত উদাহরণ যা ব্যবহার করে নিয়মিত অভিব্যক্তি.
নিয়মিত অভিব্যক্তি দ্রুত?
একটি ভাল সূচক হল যে এটি দীর্ঘ। ভাল নিয়মিত অভিব্যক্তি প্রায়ই খারাপ থেকে দীর্ঘ হয় নিয়মিত অভিব্যক্তি কারণ তারা নির্দিষ্ট অক্ষর/চরিত্রের ক্লাস ব্যবহার করে এবং আরও কাঠামো রয়েছে। এই ভাল কারণ নিয়মিত অভিব্যক্তি চালানোর জন্য দ্রুত যেহেতু তারা তাদের ইনপুট আরো সঠিকভাবে ভবিষ্যদ্বাণী করে।
প্রস্তাবিত:
জাভাতে রেগুলার এক্সপ্রেশন কি?
রেগুলার এক্সপ্রেশন বা Regex (সংক্ষেপে) হল স্ট্রিং প্যাটার্ন সংজ্ঞায়িত করার জন্য একটি API যা জাভাতে একটি স্ট্রিং অনুসন্ধান, ম্যানিপুলেট এবং সম্পাদনা করার জন্য ব্যবহার করা যেতে পারে। ইমেল যাচাইকরণ এবং পাসওয়ার্ড হল স্ট্রিংয়ের কয়েকটি ক্ষেত্র যেখানে সীমাবদ্ধতাগুলিকে সংজ্ঞায়িত করতে Regex ব্যাপকভাবে ব্যবহৃত হয়। নিয়মিত এক্সপ্রেশন জাভা অধীনে প্রদান করা হয়. ব্যবহার
আপনি SQL এ নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন?
MySQL এবং Oracle থেকে ভিন্ন, SQL সার্ভার ডাটাবেস বিল্ট-ইন RegEx ফাংশন সমর্থন করে না। যাইহোক, এসকিউএল সার্ভার এই ধরনের জটিল সমস্যা মোকাবেলা করার জন্য অন্তর্নির্মিত ফাংশন অফার করে। এই ধরনের ফাংশনগুলির উদাহরণ হল LIKE, PATINDEX, CHARINDEX, SUBSTRING এবং REPLACE
ইনফিক্স এক্সপ্রেশন কি?
একটি ইনফিক্স এক্সপ্রেশন হল একটি একক অক্ষর, বা একটি অপারেটর, একটি ইনফিক্স স্ট্রিং দ্বারা এগিয়ে যায় এবং অন্য একটি ইনফিক্স স্ট্রিং দ্বারা অনুসরণ করা হয়
ফাংশন এক্সপ্রেশন কি?
ফাংশন হল মান। এগুলি কোডের যে কোনও জায়গায় বরাদ্দ, অনুলিপি বা ঘোষণা করা যেতে পারে। যদি প্রধান কোড প্রবাহে ফাংশনটিকে একটি পৃথক বিবৃতি হিসাবে ঘোষণা করা হয়, তবে এটিকে "ফাংশন ঘোষণা" বলা হয়। যদি ফাংশনটি একটি অভিব্যক্তির অংশ হিসাবে তৈরি করা হয়, তবে এটিকে "ফাংশন এক্সপ্রেশন" বলা হয়
রেগুলার এক্সপ্রেশনে G বলতে কী বোঝায়?
G বিশ্বব্যাপী অনুসন্ধানের জন্য। মানে এটা সব ঘটনার সাথে মিলবে। আপনি সাধারণত i দেখতে পাবেন যার অর্থ কেস উপেক্ষা করুন। রেফারেন্স: গ্লোবাল - জাভাস্ক্রিপ্ট | MDN 'g' পতাকা নির্দেশ করে যে রেগুলার এক্সপ্রেশন একটি স্ট্রিং-এর সম্ভাব্য সব মিলের বিরুদ্ধে পরীক্ষা করা উচিত