यह मैनुअल एक निर्दिष्ट वर्ण के बाद स्ट्रिंग को ट्रिम करने की प्रक्रिया का वर्णन करेगा।
जावास्क्रिप्ट में एक विशिष्ट चरित्र के बाद एक स्ट्रिंग कैसे काटें?
एक निर्दिष्ट वर्ण के बाद एक स्ट्रिंग को ट्रिम करना डेवलपर्स के लिए थोड़ा चुनौतीपूर्ण है। हालाँकि, जावास्क्रिप्ट कुछ अंतर्निहित विधियाँ प्रदान करता है जो नीचे सूचीबद्ध हैं:
- सबस्ट्रिंग () विधि
- टुकड़ा () विधि
- विभाजन () विधि
आइए देखें कि प्रत्येक विधि कैसे काम करती है।
विधि 1: सबस्ट्रिंग () विधि का उपयोग करके एक विशिष्ट वर्ण के बाद एक स्ट्रिंग काटें
' सबस्ट्रिंग () 'स्ट्रिंग प्रकार की वस्तु से संबंधित एक पूर्वनिर्धारित जावास्क्रिप्ट विधि है। यह एक स्ट्रिंग के सबस्ट्रिंग को आउटपुट के रूप में प्रदर्शित करता है। यह विधि दो पैरामीटर लेती है, प्रारंभ और समाप्ति सूचकांक, और स्ट्रिंग के निर्दिष्ट भाग को सबस्ट्रिंग के रूप में निकालकर आउटपुट के रूप में एक नई स्ट्रिंग देता है। इसके अलावा, प्रारंभ सूचकांक शामिल है, जबकि अंत सूचकांक को परिणामी स्ट्रिंग से बाहर रखा गया है।
वाक्य - विन्यास
सबस्ट्रिंग () विधि का उपयोग करने के लिए नीचे दिए गए सिंटैक्स का पालन करें:
डोरी। सबस्ट्रिंग ( 0 , डोरी। के सूचकांक ( चरित्र ) ) ;
यहां, ' 0 'स्ट्रिंग का प्रारंभ सूचकांक है, और' string.indexOf (चरित्र) 'निकाले गए स्ट्रिंग का अंतिम सूचकांक है, जो निर्दिष्ट वर्ण के सूचकांक को संदर्भित करता है जिसे परिणामी स्ट्रिंग में शामिल नहीं किया जाएगा।
उदाहरण: स्पेस के बाद स्ट्रिंग काटना
इस उदाहरण में, हम स्ट्रिंग को काट देंगे जब स्ट्रिंग में पहली जगह का पता चलेगा। ऐसा करने के लिए, सबसे पहले, हम एक वेरिएबल बनाएंगे जिसे ' डोरी 'इसमें निम्नलिखित मान के साथ:
था डोरी = 'प्रोग्रामिंग कौशल सीखें' ;
फिर, स्ट्रिंग के स्टार्ट और एंड इंडेक्स को पास करके सबस्ट्रिंग () मेथड को कॉल करें। इस उद्देश्य के लिए, indexOf () विधि को एक तर्क के रूप में एक स्थान स्वीकार करता है:
था साल = डोरी। सबस्ट्रिंग ( 0 , डोरी। के सूचकांक ( '' ) ) ;अंत में, एक वेरिएबल में संग्रहीत परिणामी स्ट्रिंग को प्रिंट करें ' साल 'कंसोल पर' का उपयोग कर कंसोल.लॉग () ' तरीका:
सांत्वना देना। लकड़ी का लट्ठा ( साल ) ;जैसा कि आप देख सकते हैं कि पहला स्थान प्राप्त करने के बाद आउटपुट ने शेष स्ट्रिंग को काट दिया:
चलिए दूसरी विधि की ओर बढ़ते हैं!
विधि 2: स्लाइस () विधि का उपयोग करके एक विशिष्ट वर्ण के बाद एक स्ट्रिंग काटें
किसी विशेष वर्ण के बाद स्ट्रिंग को ट्रिम करने के लिए, जावास्क्रिप्ट का उपयोग करें ' टुकड़ा() ' तरीका। यह प्रारंभ और अंतिम अनुक्रमणिका को पैरामीटर के रूप में लेता है और निर्दिष्ट अनुक्रमणिका के आधार पर स्ट्रिंग के हिस्से को निकालकर एक नई स्ट्रिंग आउटपुट करता है। अंतिम इंडेक्स के रूप में, हम उस कैरेक्टर को पास करके indexOf () मेथड का उपयोग करेंगे जो निर्दिष्ट कैरेक्टर का इंडेक्स लौटाएगा।
वाक्य - विन्यास
स्लाइस () विधि के लिए नीचे दिए गए सिंटैक्स का पालन करें:
उदाहरण: '@' कैरेक्टर के बाद एक स्ट्रिंग काटना
हम एक स्ट्रिंग बनाएंगे जो 'नाम के एक वेरिएबल में संग्रहीत है' डोरी ”, जिसे “के आधार पर ट्रिम किया जाएगा” @ ' चरित्र:
एक वर्ण पास करके स्लाइस () विधि को आमंत्रित करें ' @ 'एक तर्क के रूप में:
था साल = डोरी। टुकड़ा ( 0 , डोरी। के सूचकांक ( '@' ) ) ;फिर, परिणामी स्ट्रिंग को कंसोल पर 'का उपयोग करके प्रिंट करें' कंसोल.लॉग () ' तरीका:
सांत्वना देना। लकड़ी का लट्ठा ( साल ) ;आउटपुट से पता चलता है कि निर्दिष्ट वर्ण के बाद स्ट्रिंग को सफलतापूर्वक काट दिया गया है ' @ ':
आइए एक विशिष्ट वर्ण के बाद एक स्ट्रिंग काटने के लिए एक और विधि का प्रयास करें।
विधि 3: विभाजन () विधि का उपयोग करके एक विशिष्ट वर्ण के बाद एक स्ट्रिंग काटें
एक विशिष्ट वर्ण के बाद एक स्ट्रिंग काटने के लिए एक और जावास्क्रिप्ट विधि है जिसे 'कहा जाता है' विभाजित करना() ' तरीका। यह स्ट्रिंग को सबस्ट्रिंग की एक सरणी में विभाजित करने के बाद देता है। यह विधि स्ट्रिंग को दो भागों में विभाजित करती है, एक वर्ण से पहले और दूसरा वर्ण के बाद।
वाक्य - विन्यास
स्प्लिट () विधि का उपयोग करने के लिए नीचे दिए गए सिंटैक्स का पालन करें:
यहां, ' सेपरेटर ' और यह ' सीमा विभाजन () विधि के तर्क के रूप में पारित दो पैरामीटर हैं। दूसरा पैरामीटर वैकल्पिक है, जबकि पहले पैरामीटर का उपयोग स्ट्रिंग को विभाजित करने के लिए किया जाता है। इसके अलावा, सीमा निर्दिष्ट करती है कि कितने विभाजन हो सकते हैं।
उदाहरण
अब, सेपरेटर पास करके स्प्लिट () मेथड को कॉल करें ' @ ”, जिसका उपयोग स्ट्रिंग को विभाजित करने के लिए किया जाता है। हमने निर्दिष्ट वर्ण से पहले सबस्ट्रिंग प्राप्त करने के लिए इंडेक्स 0 निर्दिष्ट किया है:
अंत में, एक चर में संग्रहीत परिणामी स्ट्रिंग को प्रिंट करें ' साल 'कंसोल पर' का उपयोग कर कंसोल.लॉग () ' तरीका:
सांत्वना देना। लकड़ी का लट्ठा ( साल ) ;आउटपुट दिखाता है कि स्ट्रिंग सफलतापूर्वक छंटनी की गई है:
हमने एक विशेष वर्ण के बाद स्ट्रिंग काटने के लिए सभी जावास्क्रिप्ट विधियों को इकट्ठा किया है।
निष्कर्ष
एक विशिष्ट वर्ण के बाद एक स्ट्रिंग को काटने के लिए, आप सबस्ट्रिंग () विधि, स्लाइस () विधि, या विभाजन () विधि का उपयोग कर सकते हैं। स्लाइस () और सबस्ट्रिंग () विधियाँ उसी तरह काम करती हैं जैसे वे विशिष्ट चरित्र के आधार पर अन्य भागों को काटकर स्ट्रिंग को निकालते हैं। इस मैनुअल में, हमने उचित उदाहरणों के साथ किसी विशेष वर्ण के बाद स्ट्रिंग को काटने की प्रक्रिया का वर्णन किया है।