জাভাস্ক্রিপ্ট ব্যবহার করে এটি খুঁজে পাওয়ার একাধিক উপায় রয়েছে যেমন split() পদ্ধতি ব্যবহার করে, for loop ব্যবহার করে, ম্যাপিং এবং ফিল্টারিং, regex ব্যবহার করে।
রেজেক্স ব্যবহার করার উপায়টি অন্যদের তুলনায় সবচেয়ে কার্যকর এবং সবচেয়ে কার্যকরী পদ্ধতি, বিশেষ করে পাঠ্যের বড় অংশগুলির জন্য। তাই আমরা এই সমস্যাটি সমাধান করতে এটি ব্যবহার করব।
নিম্নলিখিত কোড -
উদাহরণ
console.log(("abc def rr tt".match(/ /g) || []).length); console.log(("a f fe fg gsd f".match(/ /g) || []).length);
দ্রষ্টব্য যে আমরা OR অপারেটরের সাথে একটি খালি অ্যারে ব্যবহার করেছি তা নিশ্চিত করার জন্য যে স্ট্রিংটিতে ত্রুটি নিক্ষেপের পরিবর্তে কোনও স্থান না থাকলে এটি 0 আউটপুট করবে।
আউটপুট
কনসোলে আউটপুট হবে −
3 5