स्ट्रिंग का एक भाग प्राप्त करने के लिए, 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