Strings এর মধ্যে Substring এবং Character Manipulation

String Manipulation Methods - লোড্যাশ (Lodash) - Web Development

224

Lodash লাইব্রেরি Strings এর মধ্যে বিভিন্ন ধরনের সাবস্ট্রিং এবং ক্যারেক্টার ম্যানিপুলেশন সহজে করতে সাহায্য করে। এটি যেমন স্ট্রিংয়ের ক্যারেক্টার পরিবর্তন, ক্যাপিটালাইজ, কনভার্ট, সাবস্ট্রিং এক্সট্র্যাক্ট করা ইত্যাদি কাজ করতে সহায়ক। নিচে Lodash এর মাধ্যমে Strings এর মধ্যে Substring এবং Character Manipulation এর কিছু গুরুত্বপূর্ণ ফাংশন আলোচনা করা হলো।


১. _.truncate() – স্ট্রিংয়ের দৈর্ঘ্য কেটে ছোট করা

_.truncate() ফাংশনটি একটি স্ট্রিংকে নির্দিষ্ট দৈর্ঘ্যে কেটে ফেলে এবং শেষে একটি যোগফল চিহ্ন যোগ করে।

উদাহরণ:

const _ = require('lodash');

let text = "Lodash is a great utility library for JavaScript";

// স্ট্রিংটির দৈর্ঘ্য 20 পর্যন্ত সীমাবদ্ধ করা এবং শেষে "..." যোগ করা
let truncatedText = _.truncate(text, {
  'length': 20,
  'separator': ' '
});

console.log(truncatedText); // "Lodash is a great..."

এখানে _.truncate() ফাংশনটি স্ট্রিংয়ের দৈর্ঘ্য ২০ অক্ষর পর্যন্ত সীমাবদ্ধ করেছে এবং অতিরিক্ত অক্ষরগুলো কাটতে "..." যোগ করেছে।


২. _.camelCase() – স্ট্রিংকে ক্যামেলকেস ফরম্যাটে রূপান্তর করা

_.camelCase() ফাংশনটি একটি স্ট্রিংকে ক্যামেলকেস ফরম্যাটে রূপান্তর করে, যেখানে প্রতিটি শব্দের প্রথম অক্ষর বড় হয় এবং বাকিগুলো ছোট থাকে, তবে কোন স্পেস থাকে না।

উদাহরণ:

const _ = require('lodash');

let text = "hello world from lodash";

// স্ট্রিংকে ক্যামেলকেস ফরম্যাটে রূপান্তর করা
let camelCaseText = _.camelCase(text);

console.log(camelCaseText); // "helloWorldFromLodash"

এখানে _.camelCase() ফাংশনটি স্ট্রিংটিকে ক্যামেলকেস ফরম্যাটে রূপান্তর করেছে।


৩. _.capitalize() – প্রথম অক্ষর বড় করা

_.capitalize() ফাংশনটি একটি স্ট্রিংয়ের প্রথম অক্ষরকে বড় করে এবং বাকি অক্ষরগুলো ছোট রাখে।

উদাহরণ:

const _ = require('lodash');

let text = "lodash is awesome";

// প্রথম অক্ষর বড় করা
let capitalizedText = _.capitalize(text);

console.log(capitalizedText); // "Lodash is awesome"

এখানে _.capitalize() ফাংশনটি স্ট্রিংটির প্রথম অক্ষর "L" বড় করেছে এবং বাকি অক্ষরগুলো ছোট রেখে দিয়েছে।


৪. _.padStart() – স্ট্রিংয়ের শুরুতে প্যাডিং যোগ করা

_.padStart() ফাংশনটি একটি স্ট্রিংয়ের শুরুতে নির্দিষ্ট সংখ্যক ক্যারেক্টার যোগ করে, যাতে স্ট্রিংটি নির্দিষ্ট দৈর্ঘ্যে পৌঁছায়।

উদাহরণ:

const _ = require('lodash');

let text = "123";

// স্ট্রিংটির দৈর্ঘ্য 6 করতে, শুরুতে শূন্য যোগ করা
let paddedText = _.padStart(text, 6, '0');

console.log(paddedText); // "000123"

এখানে _.padStart() ফাংশনটি স্ট্রিংটির শুরুতে ৩টি শূন্য যোগ করেছে যাতে স্ট্রিংটির দৈর্ঘ্য ৬ হয়।


৫. _.padEnd() – স্ট্রিংয়ের শেষে প্যাডিং যোগ করা

_.padEnd() ফাংশনটি একটি স্ট্রিংয়ের শেষে নির্দিষ্ট সংখ্যক ক্যারেক্টার যোগ করে, যাতে স্ট্রিংটি নির্দিষ্ট দৈর্ঘ্যে পৌঁছায়।

উদাহরণ:

const _ = require('lodash');

let text = "123";

// স্ট্রিংটির দৈর্ঘ্য 6 করতে, শেষে শূন্য যোগ করা
let paddedEndText = _.padEnd(text, 6, '0');

console.log(paddedEndText); // "123000"

এখানে _.padEnd() ফাংশনটি স্ট্রিংটির শেষে ৩টি শূন্য যোগ করেছে যাতে স্ট্রিংটির দৈর্ঘ্য ৬ হয়।


৬. _.replace() – স্ট্রিংয়ের একটি অংশ প্রতিস্থাপন করা

_.replace() ফাংশনটি স্ট্রিংয়ের একটি অংশ পরিবর্তন করতে ব্যবহৃত হয়, যেমন একটি সাবস্ট্রিংকে আরেকটি সাবস্ট্রিং দ্বারা প্রতিস্থাপন করা।

উদাহরণ:

const _ = require('lodash');

let text = "Lodash is powerful";

// "powerful" শব্দটি পরিবর্তন করা
let replacedText = _.replace(text, 'powerful', 'awesome');

console.log(replacedText); // "Lodash is awesome"

এখানে _.replace() ফাংশনটি "powerful" শব্দটি "awesome" দিয়ে প্রতিস্থাপন করেছে।


৭. _.split() – স্ট্রিংকে অ্যারেতে ভাগ করা

_.split() ফাংশনটি একটি স্ট্রিংকে নির্দিষ্ট সেপারেটর (যেমন স্পেস, কমা ইত্যাদি) দ্বারা অ্যারেতে ভাগ করে।

উদাহরণ:

const _ = require('lodash');

let text = "Lodash is great";

// স্ট্রিংটিকে স্পেস দ্বারা ভাগ করা
let splitText = _.split(text, ' ');

console.log(splitText); // ["Lodash", "is", "great"]

এখানে _.split() ফাংশনটি স্ট্রিংটিকে স্পেস ব্যবহার করে অ্যারেতে ভাগ করেছে।


৮. _.trim() – স্ট্রিংয়ের শুরুর এবং শেষে স্পেস বা অন্য ক্যারেক্টার সরানো

_.trim() ফাংশনটি একটি স্ট্রিংয়ের শুরুর এবং শেষে অবাঞ্ছিত স্পেস বা ক্যারেক্টার সরিয়ে দেয়।

উদাহরণ:

const _ = require('lodash');

let text = "   Lodash is awesome!   ";

// স্ট্রিংয়ের শুরুর এবং শেষে স্পেস সরানো
let trimmedText = _.trim(text);

console.log(trimmedText); // "Lodash is awesome!"

এখানে _.trim() ফাংশনটি স্ট্রিংয়ের শুরুর এবং শেষে অবাঞ্ছিত স্পেস সরিয়ে দিয়েছে।


উপসংহার

Lodash লাইব্রেরি স্ট্রিংয়ের মধ্যে বিভিন্ন ধরনের সাবস্ট্রিং এবং ক্যারেক্টার ম্যানিপুলেশন সহজভাবে করতে সাহায্য করে। স্ট্রিংয়ের ক্যারেক্টার পরিবর্তন, প্যাডিং যোগ করা, ক্যাপিটালাইজ করা, সাবস্ট্রিং এক্সট্র্যাক্ট করা, এবং অন্যান্য অনেক কাজ খুব সহজে করা সম্ভব। Lodash এর এসব ফাংশন আপনার JavaScript কোডকে আরও সহজ, দ্রুত, এবং কার্যকরী করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...