জাভাস্ক্রিপ্ট ব্যবহার করে একাধিক বিভাজক দিয়ে একটি স্ট্রিং বিভক্ত করুন

Jabhaskripta Byabahara Kare Ekadhika Bibhajaka Diye Ekati Strim Bibhakta Karuna



স্প্লিটিং স্ট্রিং হল একটি টেক্সট স্ট্রিংকে নিয়মতান্ত্রিক পদ্ধতিতে ভাঙার অভ্যাস যাতে পাঠ্যের প্রতিটি উপাদানকে আলাদাভাবে বিবেচনা করা যায়। কখনও কখনও বিকাশকারীদের দীর্ঘ স্ট্রিংগুলিকে স্ট্রিংগুলি ধারণ করে এমন একাধিক বিভাজকের উপর ভিত্তি করে বিভক্ত করতে হয়। এটি করার জন্য, জাভাস্ক্রিপ্ট একটি বিভক্ত() পদ্ধতি প্রদান করে।

এই ব্লগ পোস্টটি একাধিক বিভাজক সহ একটি জাভাস্ক্রিপ্ট স্ট্রিং বিভক্ত করার পদ্ধতিগুলিকে সংজ্ঞায়িত করবে৷

কিভাবে একাধিক বিভাজক দিয়ে একটি জাভাস্ক্রিপ্ট স্ট্রিং বিভক্ত করবেন?

একাধিক বিভাজক সহ একটি জাভাস্ক্রিপ্ট স্ট্রিং বিভক্ত করার জন্য, নীচের উল্লিখিত পদ্ধতিগুলি ব্যবহার করুন:





আসুন উপরের পদ্ধতিগুলি পৃথকভাবে পরীক্ষা করি।



পদ্ধতি 1: split() পদ্ধতি ব্যবহার করে একাধিক বিভাজক দিয়ে একটি জাভাস্ক্রিপ্ট স্ট্রিং বিভক্ত করুন

একাধিক বিভাজক দিয়ে স্ট্রিং বিভক্ত করার জন্য, ' বিভক্ত() 'পদ্ধতি। split() পদ্ধতি বিভাজকগুলির উপর ভিত্তি করে স্ট্রিংগুলিকে সাবস্ট্রিংগুলির একটি অ্যারেতে বিভক্ত করে।



বাক্য গঠন





split() পদ্ধতির জন্য নিচের প্রদত্ত সিনট্যাক্স ব্যবহার করুন:

বিভক্ত ( বিভাজক )

এখানে, ' বিভাজক ” হল অক্ষর, বা স্ট্রিং বিভক্ত করার জন্য ব্যবহৃত রেজেক্স প্যাটার্ন।



ফেরত মূল্য

  • এটি সাবস্ট্রিংগুলির একটি অ্যারে প্রদান করে।

উদাহরণ

একটি পরিবর্তনশীল তৈরি করুন ' স্ট্রিং ' যাতে একাধিক বিভাজক সহ একটি স্ট্রিং রয়েছে, সহ ' স্পেস ', ' ! ' এবং ' _ ”:

ঠোঙা ছিল = 'স্বাগতম! Linuxhint_Website এ' ;

একটি রেগুলার এক্সপ্রেশন পাস করে split() পদ্ধতিতে কল করুন যাতে 'সহ বিভাজক রয়েছে ! ', ' \s ' (স্থান), ' _

splitString ছিল = স্ট্রিং বিভক্ত ( / [ ! \s_ ] +/ ) ;

কনসোলে বিভক্ত স্ট্রিংগুলি মুদ্রণ করুন:

কনসোল লগ ( splitString ) ;

আউটপুট দেখায় যে স্ট্রিং সফলভাবে বিভাজক সহ সাবস্ট্রিংগুলিতে বিভক্ত হয়েছে:

আপনি যদি রেগুলার এক্সপ্রেশন ব্যবহার করতে আগ্রহী না হন, তাহলে একাধিক বিভাজক দিয়ে স্ট্রিং বিভক্ত করতে নীচের বিভাগটি অনুসরণ করুন।

পদ্ধতি 2: একটি জাভাস্ক্রিপ্ট স্ট্রিংকে একাধিক বিভাজক দিয়ে বিভক্ত করুন স্প্লিট() মেথড রিপ্লেসঅল() মেথড দিয়ে

JavaScript স্ট্রিংকে একাধিক বিভাজক দিয়ে বিভক্ত করতে replaceAll() পদ্ধতির সাথে split() পদ্ধতি ব্যবহার করুন। ReplaceAll() পদ্ধতি বিভাজককে একটি একক অক্ষর দিয়ে প্রতিস্থাপন করে, এবং তারপর split() পদ্ধতিটি একক অক্ষরের স্ট্রিংকে বিভক্ত করবে।

বাক্য গঠন

split() এবং replaceAll() পদ্ধতি ব্যবহার করে একাধিক বিভাজক দিয়ে স্ট্রিংকে বিভক্ত করার জন্য প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

সমস্ত প্রতিস্থাপন ( বিভাজক, প্রতিস্থাপনকারী ) . বিভক্ত ( বিভাজক )

উদাহরণ

নিম্নলিখিত উদাহরণে, প্রথমে, আমরা একটি একক বিভাজক দিয়ে সমস্ত বিভাজক প্রতিস্থাপন করব “ $ ' ব্যবহার করে ' সমস্ত প্রতিস্থাপন() ' পদ্ধতি এবং তারপর একক বিভাজকের উপর ভিত্তি করে স্ট্রিংটি বিভক্ত করুন ' $ ”:

splitString ছিল = স্ট্রিং সমস্ত প্রতিস্থাপন ( ';' , '$' ) . সমস্ত প্রতিস্থাপন ( ',' , '$' ) . বিভক্ত ( '$' ) ;

আউটপুট

আমরা জাভাস্ক্রিপ্টে একাধিক বিভাজক দিয়ে স্ট্রিংকে বিভক্ত করার জন্য সম্ভাব্য সব সেরা সমাধান সংগ্রহ করেছি।

উপসংহার

একাধিক বিভাজক দিয়ে জাভাস্ক্রিপ্ট স্ট্রিং বিভক্ত করতে, সহজ ব্যবহার করুন “ বিভক্ত() 'পদ্ধতি, বা ' বিভক্ত() 'সহ পদ্ধতি' সমস্ত প্রতিস্থাপন() 'পদ্ধতি। split() পদ্ধতিটি একাধিক বিভাজকের একটি রেজেক্স প্যাটার্ন নেয় যখন দ্বিতীয় পদ্ধতিটি প্রথমে একটি ইউনিফাইড বিভাজক দিয়ে সমস্ত বিভাজক প্রতিস্থাপন করবে এবং তারপর একক বিভাজকের ভিত্তিতে বিভক্ত হবে। দ্য ' বিভক্ত() ” একটি রেজেক্স প্যাটার্ন সহ পদ্ধতিটি একাধিক বিভাজক দিয়ে স্ট্রিংগুলিকে বিভক্ত করার একটি কার্যকর উপায়। এই ব্লগ পোস্টে, আমরা জাভাস্ক্রিপ্ট ব্যবহার করে একাধিক বিভাজক দিয়ে একটি স্ট্রিং বিভক্ত করার পদ্ধতিগুলি সংজ্ঞায়িত করি।