জাভাস্ক্রিপ্টে একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কীভাবে কাটবেন

Jabhaskripte Ekati Nirdista Aksarera Pare Ekati Strim Kibhabe Katabena



একটি স্ট্রিং ছাঁটা শুরু বা শেষ অবস্থান থেকে স্ট্রিং এর অক্ষর বা শব্দ অপসারণ জড়িত। আপনি নির্দিষ্ট অংশ পেতে একটি সাবস্ট্রিং হিসাবে নির্দিষ্ট অক্ষর বা স্ট্রিং এর একটি অংশ অপসারণ করে স্ট্রিংগুলি ফিল্টার করতে পারেন। এটি আপনার জাভাস্ক্রিপ্ট প্রোগ্রামের জন্য ব্যবহারকারীর ইনপুট বা ওয়েবসাইট থেকে পুনরুদ্ধার করা ডেটা সঠিকভাবে পরিচালনা করা সহজ করে তোলে।

এই ম্যানুয়াল একটি নির্দিষ্ট অক্ষরের পরে স্ট্রিং ট্রিম করার পদ্ধতি বর্ণনা করবে।

জাভাস্ক্রিপ্টে একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কীভাবে কাটবেন?

একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং ট্রিম করা ডেভেলপারদের জন্য একটু চ্যালেঞ্জিং। যাইহোক, জাভাস্ক্রিপ্ট কিছু অন্তর্নির্মিত পদ্ধতি প্রদান করে যা নীচে তালিকাভুক্ত করা হয়েছে:







  • substring() পদ্ধতি
  • slice() পদ্ধতি
  • split() পদ্ধতি

আসুন প্রতিটি পদ্ধতি কিভাবে কাজ করে তা দেখুন।



পদ্ধতি 1: সাবস্ট্রিং() পদ্ধতি ব্যবহার করে একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কাটুন

দ্য ' সাবস্ট্রিং() স্ট্রিং টাইপ অবজেক্টের অন্তর্গত একটি পূর্বনির্ধারিত জাভাস্ক্রিপ্ট পদ্ধতি। এটি একটি আউটপুট হিসাবে একটি স্ট্রিং এর একটি সাবস্ট্রিং প্রদর্শন করে। এই পদ্ধতিতে দুটি প্যারামিটার লাগে, শুরু এবং শেষ সূচক, এবং একটি সাবস্ট্রিং হিসাবে স্ট্রিংয়ের নির্দিষ্ট অংশ বের করে আউটপুট হিসাবে একটি নতুন স্ট্রিং প্রদান করে। অধিকন্তু, সূচনা সূচী অন্তর্ভুক্ত করা হয়, যখন শেষ সূচকটি ফলাফল স্ট্রিং থেকে বাদ দেওয়া হয়।



বাক্য গঠন
substring() পদ্ধতি ব্যবহার করার জন্য নীচের প্রদত্ত সিনট্যাক্স অনুসরণ করুন:





স্ট্রিং সাবস্ট্রিং ( 0 , স্ট্রিং সূচিপত্র ( চরিত্র ) ) ;

এখানে, ' 0 ' হল স্ট্রিং এর সূচনা সূচক, এবং ' string.indexOf(অক্ষর) ” হল নিষ্কাশিত স্ট্রিংয়ের শেষ সূচক, যা নির্দিষ্ট অক্ষরের সূচীকে বোঝায় যা ফলস্বরূপ স্ট্রিংটিতে অন্তর্ভুক্ত করা হবে না।

উদাহরণ: একটি স্থানের পরে একটি স্ট্রিং কাটা
এই উদাহরণে, স্ট্রিংটিতে প্রথম স্থান সনাক্ত হলে আমরা স্ট্রিংটি কেটে দেব। এটি করার জন্য, প্রথমে আমরা '' নামে একটি ভেরিয়েবল তৈরি করব স্ট্রিং 'এতে নিম্নলিখিত মান সহ:



ছিল স্ট্রিং = 'প্রোগ্রামিং দক্ষতা শিখুন' ;

তারপর, স্ট্রিং এর শুরু এবং শেষ সূচক পাস করে substring() পদ্ধতিতে কল করুন। এই উদ্দেশ্যে, indexOf() পদ্ধতিটি একটি স্পেসকে আর্গুমেন্ট হিসাবে গ্রহণ করে:

ছিল বছর = স্ট্রিং সাবস্ট্রিং ( 0 , স্ট্রিং সূচিপত্র ( ' ) ) ;

অবশেষে, একটি ভেরিয়েবলে সংরক্ষিত ফলস্বরূপ স্ট্রিংটি প্রিন্ট করুন “ বছর ' কনসোলে ' ব্যবহার করে console.log() 'পদ্ধতি:

কনসোল লগ ( বছর ) ;

আপনি দেখতে পাচ্ছেন যে আউটপুট প্রথম স্থান পাওয়ার পরে অবশিষ্ট স্ট্রিংটি কেটে দেয়:

আসুন অন্য পদ্ধতির দিকে এগিয়ে যাই!

পদ্ধতি 2: স্লাইস() পদ্ধতি ব্যবহার করে একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কাটুন

একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং ছাঁটাই করার জন্য, JavaScript ব্যবহার করুন “ টুকরা() 'পদ্ধতি। এটি শুরু এবং শেষ সূচকটিকে পরামিতি হিসাবে নেয় এবং নির্দিষ্ট সূচকের উপর ভিত্তি করে স্ট্রিংয়ের অংশটি বের করে একটি নতুন স্ট্রিং আউটপুট করে। শেষ সূচী হিসাবে, আমরা অক্ষরটি পাস করে indexOf() পদ্ধতি ব্যবহার করব যা নির্দিষ্ট অক্ষরের সূচী প্রদান করবে।

বাক্য গঠন
স্লাইস() পদ্ধতির জন্য নীচের প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

স্ট্রিং টুকরা ( 0 , স্ট্রিং সূচিপত্র ( চরিত্র ) ) ;

উদাহরণ: “@” অক্ষরের পরে একটি স্ট্রিং কাটা
আমরা একটি স্ট্রিং তৈরি করব যা 'নামক একটি ভেরিয়েবলে সংরক্ষণ করা হবে স্ট্রিং ', যা 'এর উপর ভিত্তি করে ছাঁটা হবে @ 'চরিত্র:

ছিল স্ট্রিং = 'প্রোগ্রামিং শিখুন @ স্কিলস' ;

একটি অক্ষর পাস করে slice() পদ্ধতি চালু করুন @ 'একটি যুক্তি হিসাবে:

ছিল বছর = স্ট্রিং টুকরা ( 0 , স্ট্রিং সূচিপত্র ( '@' ) ) ;

তারপরে, ' ব্যবহার করে কনসোলে ফলাফলযুক্ত স্ট্রিংটি মুদ্রণ করুন console.log() 'পদ্ধতি:

কনসোল লগ ( বছর ) ;

আউটপুট দেখায় যে নির্দিষ্ট অক্ষরের পরে স্ট্রিং সফলভাবে কাটা হয়েছে “ @ ”:

একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কাটার জন্য আরেকটি পদ্ধতি চেষ্টা করা যাক।

পদ্ধতি 3: split() পদ্ধতি ব্যবহার করে একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কাটুন

একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কাটার জন্য আরেকটি জাভাস্ক্রিপ্ট পদ্ধতি আছে ' বিভক্ত() 'পদ্ধতি। এটি সাবস্ট্রিংগুলির একটি অ্যারেতে বিভক্ত করার পরে স্ট্রিং দেয়। এই পদ্ধতিটি স্ট্রিংটিকে দুটি অংশে বিভক্ত করে, একটি অক্ষরের আগে এবং অন্যটি অক্ষরের পরে।

বাক্য গঠন
split() পদ্ধতি ব্যবহার করতে নীচের উল্লেখিত সিনট্যাক্স অনুসরণ করুন:

স্ট্রিং বিভক্ত ( বিভাজক , সীমা ) ;

এখানে, ' বিভাজক ' এবং ' সীমা ” স্প্লিট() পদ্ধতিতে আর্গুমেন্ট হিসাবে পাস করা দুটি প্যারামিটার। দ্বিতীয় প্যারামিটারটি ঐচ্ছিক, যখন প্রথম প্যারামিটারটি স্ট্রিংকে বিভক্ত করতে ব্যবহার করা হয়। অধিকন্তু, সীমা নির্দিষ্ট করে কতগুলি বিভাজন হতে পারে।

উদাহরণ
এখন, একটি বিভাজক পাস করে split() পদ্ধতি কল করুন ' @ ”, যা স্ট্রিং বিভক্ত করতে ব্যবহার করা হয়। নির্দিষ্ট অক্ষরের আগে সাবস্ট্রিং পেতে আমরা সূচক 0 নির্দিষ্ট করেছি:

ছিল বছর = স্ট্রিং বিভক্ত ( '@' ) [ 0 ] ;

অবশেষে, একটি ভেরিয়েবলে সংরক্ষিত ফলস্বরূপ স্ট্রিংটি প্রিন্ট করুন “ বছর ' কনসোলে ' ব্যবহার করে console.log() 'পদ্ধতি:

কনসোল লগ ( বছর ) ;

আউটপুট দেখায় যে স্ট্রিং সফলভাবে ছাঁটা হয়েছে:

আমরা একটি নির্দিষ্ট অক্ষরের পরে স্ট্রিং কাটার জন্য সমস্ত জাভাস্ক্রিপ্ট পদ্ধতি সংগ্রহ করেছি।

উপসংহার

একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং কাটার জন্য, আপনি সাবস্ট্রিং() পদ্ধতি, স্লাইস() পদ্ধতি বা স্প্লিট() পদ্ধতি ব্যবহার করতে পারেন। স্লাইস() এবং সাবস্ট্রিং() পদ্ধতি একইভাবে কাজ করে যেমন তারা নির্দিষ্ট অক্ষরের উপর ভিত্তি করে অন্যান্য অংশ কেটে স্ট্রিং বের করে। এই ম্যানুয়ালটিতে, আমরা যথাযথ উদাহরণ সহ একটি নির্দিষ্ট অক্ষরের পরে স্ট্রিং কাটার পদ্ধতি বর্ণনা করেছি।