জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশনে স্প্লিট মেথড
এই পাঠে আমরা split মেথডটি বিশ্লেষণ করব,
যা আপনার ইতিমধ্যেই ভালভাবে পরিচিত - এটি একটি স্ট্রিংকে
অ্যারেতে বিভক্ত করে বিভাজক অনুসারে। আপনার ইতিমধ্যেই
জানা উচিত যে বিভাজকটি একটি প্যারামিটার হিসেবে পাঠানো হয়
এবং এটি একটি স্ট্রিং।
যাইহোক, এটি সর্বদা সত্য নয় - প্যারামিটার হিসেবে একটি রেগুলার এক্সপ্রেশনও পাঠানো যেতে পারে। এই ক্ষেত্রে বিভাজক হিসেবে কাজ করবে সেই সমস্ত সাবস্ট্রিং, যেগুলো রেগুলার এক্সপ্রেশনের সাথে মেলে।
নিম্নলিখিত উদাহরণে, আমরা একটি স্ট্রিংকে
অ্যারেতে বিভক্ত করব বিভাজক '-' অথবা বিভাজক
'+' অনুসারে:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:
['a', 'b', 'c', 'd', 'e']
একটি তারিখ এবং সময় সহ একটি স্ট্রিং দেওয়া আছে:
let str = '2025-12-31 12:59:59';
এই স্ট্রিংটি এমনভাবে বিভক্ত করুন যাতে তারিখ এবং সময়ের সমস্ত অংশ একটি অ্যারেতে থাকে। অর্থাৎ, আপনার কাছে নিম্নলিখিত অ্যারেটি পাওয়া উচিত:
['2025', '12', '31', '12', '59', '59'];