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

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


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

str.substring()

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

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

নির্দিষ্ট ক্যারেক্টারের পরে স্ট্রিংয়ের অংশ পেতে এই কোডটি ব্যবহার করুন।

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

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

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

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. MySQL-এ নির্দিষ্ট ক্যারেক্টারকে ডিলিমিটার ধরে সাবস্ট্রিং বের করা

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