এই টিউটোরিয়ালটি জাভাস্ক্রিপ্ট স্ট্রিং ছেঁটে ফেলার পদ্ধতিগুলি ব্যাখ্যা করবে।
জাভাস্ক্রিপ্টে একটি স্ট্রিং ছেঁটে দিন
একটি স্ট্রিং ছেঁটে ফেলার জন্য, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:
- সাবস্ট্রিং() পদ্ধতি
- সমন্বয় বিভক্ত() এবং যোগ দিন() পদ্ধতি
আসুন এই পদ্ধতিগুলি বিস্তারিতভাবে ব্যাখ্যা করি।
পদ্ধতি 1: সাবস্ট্রিং() পদ্ধতি ব্যবহার করে একটি স্ট্রিং কাটা
দ্য সাবস্ট্রিং() পদ্ধতি হল একটি ' স্ট্রিং ” টাইপ পদ্ধতি এবং এটি নির্দিষ্ট সূচির মধ্যে স্ট্রিং ছাঁটাই করে। যদি মূল স্ট্রিংয়ের দৈর্ঘ্য সীমা অতিক্রম করে, তবে অক্ষরের সংখ্যা নির্দিষ্ট সীমার সমান না হওয়া পর্যন্ত এটি শুধুমাত্র সেই অংশটি ফেরত দেয়:
বাক্য গঠন
প্রদত্ত সিনট্যাক্স 'এর জন্য ব্যবহৃত হয় সাবস্ট্রিং() 'পদ্ধতি:
সাবস্ট্রিং ( শুরু , শেষ )
এটি দুটি পরামিতি লাগে:
- ' শুরু ” হল সাবস্ট্রিং এর সূচনা সূচক
- ' শেষ ” হল শেষ সূচক যেখানে স্ট্রিংটি কাটা হবে।
ফেরত মূল্য : এটি একটি নতুন ছাঁটা স্ট্রিং ফিরিয়ে দেবে।
উদাহরণ
প্রথমে একটি ভেরিয়েবল তৈরি করুন ' str1 'যে একটি স্ট্রিং সঞ্চয় করে' Linuxhint-এ স্বাগতম ”:
'নামক একটি ফাংশন সংজ্ঞায়িত করুন truncateString() 'দুটি পরামিতি সহ, ' স্ট্রিং ' এবং ' সীমা ” এই ফাংশনে, ' ব্যবহার করে স্ট্রিংয়ের দৈর্ঘ্য পরীক্ষা করুন দৈর্ঘ্য 'সম্পত্তি। যদি স্ট্রিংটির দৈর্ঘ্য নির্দিষ্ট সীমার চেয়ে বেশি হয়, তাহলে ' ব্যবহার করে স্ট্রিংটি ট্রিম করুন সাবস্ট্রিং() ” পদ্ধতি যেখানে দুটি আর্গুমেন্ট পাস করা হয়, স্ট্রিংয়ের সূচনা সূচক এবং সীমা যা স্ট্রিংয়ের শেষ সূচক হবে:
ফাংশন truncateString ( স্ট্রিং , সীমা ) {যদি ( স্ট্রিং দৈর্ঘ্য > সীমা ) {
str2 = স্ট্রিং সাবস্ট্রিং ( 0 , সীমা ) ;
}
অন্য {
ফিরে str1 ;
}
ফিরে str2 ;
}
কল করুন ' truncateString() ' স্ট্রিং পাস করে ফাংশন ' str1 'এবং সীমা' 8 ”:
কনসোল লগ ( truncateString ( str1 , 8 ) ) ;আউটপুট স্টার্ট ইনডেক্স থেকে শুরু করে ট্রিম করা স্ট্রিং প্রদর্শন করে 0 এবং সূচকে শেষ 8 :
পদ্ধতি 2: join() মেথড দিয়ে split() মেথড ব্যবহার করে একটি স্ট্রিং ছেঁটে দিন
একটি স্ট্রিং ছেঁটে ফেলার আরেকটি পদ্ধতি আছে ' বিভক্ত() ' পদ্ধতি যা একটি নির্দিষ্ট অক্ষরের উপর সাবস্ট্রিংগুলির একটি অ্যারেতে স্ট্রিংকে বিভক্ত করে। সাবস্ট্রিংগুলিকে একটি স্ট্রিংয়ে যুক্ত করতে, ' যোগ দিন() 'পদ্ধতি
বাক্য গঠন
জাভাস্ক্রিপ্টে একটি স্ট্রিং টোকেনাইজ করার জন্য split() পদ্ধতির প্রদত্ত সিনট্যাক্স অনুসরণ করুন:
- এখানে ' বিভাজক ” কোন নির্দিষ্ট অক্ষর যা বিভাজক প্যারামিটার হিসেবে স্ট্রিংকে কোথায় বিভক্ত করতে হবে তা উল্লেখ করতে ব্যবহৃত হয়।
- ' সীমা ” একটি পূর্ণসংখ্যা যা বিভাজনের সংখ্যা নির্দেশ করে।
- এটি পাস করা আর্গুমেন্টের উপর ভিত্তি করে সাবস্ট্রিংগুলির একটি অ্যারে প্রদান করে।
উদাহরণ
একই স্ট্রিং ব্যবহার করুন ' str1 ' উপরের উদাহরণে তৈরি করা হয়েছে, এবং তারপরে, একটি খালি স্ট্রিং ('') পাস করে split() পদ্ধতিতে কল করুন এবং সীমা ' এগারো 'যুক্তি হিসাবে:
আউটপুট 11 দৈর্ঘ্যের সাবস্ট্রিংগুলির একটি অ্যারে দেখায়:
এখন, join() মেথড ব্যবহার করে একটি স্ট্রিং-এ অ্যারে যোগ করুন এবং এটি একটি ভেরিয়েবলে সংরক্ষণ করুন। truncStr ”:
ছিল truncStr = str. যোগদান ( ' ) ;ফলস্বরূপ স্ট্রিং প্রিন্ট করুন ' console.log() 'পদ্ধতি:
কনসোল লগ ( truncStr ) ;আউটপুট
উপসংহার
জাভাস্ক্রিপ্টে একটি স্ট্রিং কাটাতে, ' সাবস্ট্রিং() 'পদ্ধতি, বা 'এর সংমিশ্রণ বিভক্ত() ' এবং ' যোগ দিন() 'পদ্ধতি। জাভাস্ক্রিপ্টে স্ট্রিং ছেঁটে ফেলার জন্য সাবস্ট্রিং() পদ্ধতি হল সবচেয়ে সাধারণ পদ্ধতি। এটি নির্দিষ্ট সূচকের মধ্যে স্ট্রিং ছাঁটাই করে। split() মেথড স্ট্রিংকে সাবস্ট্রিং এর অ্যারেতে বিভক্ত করে এবং join() মেথড ব্যবহার করা হয় সাবস্ট্রিং এর অ্যারেকে স্ট্রিং এ কনভার্ট করতে। এই টিউটোরিয়ালটি জাভাস্ক্রিপ্ট স্ট্রিং ছাঁটাই করার পদ্ধতিগুলি চিত্রিত করেছে।