কম্পিউটার

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


একটি স্ট্রিং এর একটি অংশ পেতে, string.substring() পদ্ধতি জাভাস্ক্রিপ্ট ব্যবহার করা হয়. এই পদ্ধতি ব্যবহার করে আমরা একটি স্ট্রিং এর যে কোন অংশ পেতে পারি যা একটি নির্দিষ্ট অক্ষরের আগে বা পরে।

str.substring()

এই পদ্ধতিটি একটি প্রদত্ত স্টার্ট ইনডেক্স (সহ) থেকে শেষ সূচকে (বাদ দিয়ে) একটি স্ট্রিংকে স্লাইস করে। যদি শুধুমাত্র একটি সূচী প্রদান করা হয় তবে পদ্ধতিটি সূচীর শুরু থেকে পুরো স্ট্রিংটি স্লাইস করে।

সিনট্যাক্স-1

কোডের এই লাইনটি ব্যবহার করে আমরা একটি নির্দিষ্ট অক্ষরের পরে একটি স্ট্রিং এর একটি অংশ পেতে পারি

string.substring(string.indexOf(character) + 1);

সিনট্যাক্স-2

কোডের এই লাইনটি ব্যবহার করে আমরা একটি নির্দিষ্ট অক্ষরের আগে একটি স্ট্রিংয়ের একটি অংশ পেতে পারি .

string.substring(0, string.indexOf(character));

উদাহরণ

<html>
<body>
<script>
   function subStr(string, character, position) {
      if(position=='b')
      return string.substring(string.indexOf(character) + 1);
      else if(position=='a')
      return string.substring(0, string.indexOf(character));
      else
      return string;
   }
   document.write(subStr('Tutorix & Tutorialspoint','&','a'));
   document.write("</br>");
   document.write(subStr('Tutorix:a best e-learning platform', ':','b'));
</script>
</body>
</html>

আউটপুট

Tutorix
a best e-learning platform

  1. ফাংশন যা জাভাস্ক্রিপ্টে নির্দিষ্ট উপস্থিতির পরে শুধুমাত্র স্ট্রিং থেকে অক্ষর প্রতিস্থাপন করে

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিং হিসাবে সম্পূর্ণ ডকুমেন্ট HTML কিভাবে পেতে হয়?

  3. মাইএসকিউএল-এর একটি অক্ষরের উপর ভিত্তি করে একটি স্ট্রিংয়ের অংশ পান?

  4. PHP – কিভাবে mb_substr() ব্যবহার করে একটি স্ট্রিং এর নির্বাচিত অংশ পেতে হয়?