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

স্ট্রিং থেকে হোয়াইটস্পেস রিমুভ - JavaScript

স্ট্রিংয়ের সব হোয়াইটস্পেস (স্পেস, ট্যাব, নিউলাইন) মুছে ফেলা।

সমাধান

const removeWhitespaces = (str) => {
  // Regex: সব হোয়াইটস্পেস রিমুভ
  return str.replace(/\s+/g, '');
};

// Split-Join (Regex ছাড়া)
const removeWhitespacesSplit = (str) => {
  return str.split(/\s+/).join('');
}

// শুধু স্পেস ' ' রিমুভ (ট্যাব/নিউলাইন রাখা)
const removeSpacesOnly = (str) => {
  return str.split(' ').join('');
};

// ম্যানুয়াল লুপ
const removeWhitespacesLoop = (str) => {
  let result = '';
  for (const char of str) {
    if (char !== ' ' && char !== '\t' && char !== '\n' && char !== '\r') {
      result += char;
    }
  }
  return result;
};

// টেস্ট
const str = "This is an example string from which all whitespaces will be removed";
console.log(removeWhitespaces(str));
// "Thisisanexamplestringfromwhichallwhitespaceswillberemoved"

console.log(removeWhitespaces("Hello\tWorld\nTest")); 
// "HelloWorldTest"

Regex প্যাটার্ন

  • \s: [ \t\n\r\f\v] (সব হোয়াইটস্পেস)
  • +: এক বা অধিকবার
  • g: গ্লোবাল (সব ম্যাচ)

উৎপাদন

Thisisanexamplestringfromwhichallwhitespaceswillberemoved
  1. JavaScript Split মেথড: স্টেপ-বাই-স্টেপ গাইড

  2. JavaScript-এ Substring ব্যবহার করার পদ্ধতি

  3. JavaScript-এ Strings-এ একটি ইন্ট্রোডাকশন

  4. জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং বুলিয়ানে রূপান্তর করা