কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিং থেকে স্পেস (Whitespace) সরানোর পদ্ধতি

জাভাস্ক্রিপ্টে স্ট্রিং থেকে হোয়াইটস্পেস (whitespace) সরানোর একাধিক পদ্ধতি রয়েছে। এই আর্টিকেলে ৪টি পদ্ধতি দেখানো হলো:

  1. লুপ (Loop) ব্যবহার করে
  2. অ্যারে মেথড: Split/Filter/Join
  3. অ্যারে মেথড: Split/Join
  4. Replace মেথড (Regex সহ)

১. লুপ (Loop) ব্যবহার করে

const handleSubmit = str => {
  let newStr = "";
  for (let i = 0; i < str.length; i++) {
    if (str[i] !== " ") { newStr += str[i]; }
  }
  return newStr;
}

২. Split / Filter / Join

const handleSubmit = str => {
  const splitted = str.split('');
  const filtered = splitted.filter(char => char !== " ");
  return filtered.join('');
}

৩. Split / Join (শুধু স্পেস দিয়ে split)

const handleSubmit = str => {
  const splitted = str.split(' ');
  return splitted.join('');
}

স্পেস দিয়ে split করলে স্পেস গুলো চলে যায়, join করলে স্ট্রিং ফিরে আসে।

৪. Replace মেথড (Regex সহ)

const handleSubmit = str => {
  let regex = /\s+/g; // সব হোয়াইটস্পেস
  return str.replace(regex, "");
}

\s = হোয়াইটস্পেস, + = এক বা অধিক, g = গ্লোবাল (সব জায়গা)।

উপসংহার

লুপ, ফিল্টার, স্প্লিট/জয়িন এবং রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং থেকে স্পেস সরানো যায়। এই বেসিক টেকনিকগুলো জটিল সমস্যা সমাধানে সাহায্য করে।

  1. জাভাস্ক্রিপ্টে স্ট্রিংয়ের স্পেস কাউন্ট করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে সকল স্পেস সরানো

  3. C++ প্রোগ্রাম: স্ট্রিং থেকে স্পেস রিমুভ করা

  4. C++-এ std::string থেকে স্পেস রিমুভ করা