जावास्क्रिप्ट में स्ट्रिंग से कॉमा कैसे निकालें

Javaskripta Mem Stringa Se Koma Kaise Nikalem



अल्पविराम एक विराम चिह्न है जिसका उपयोग लंबे वाक्यों को अधिक पठनीय बनाने के लिए किया जाता है। डेवलपर के लिए स्ट्रिंग के संग्रह से सभी कॉमा को मैन्युअल रूप से हटाना मुश्किल हो सकता है। ऐसा करने के लिए, जावास्क्रिप्ट में कुछ पूर्वनिर्धारित विधियां हैं जो डेवलपर्स को टेक्स्ट से कॉमा हटाने में मदद करती हैं।

यह पोस्ट जावास्क्रिप्ट में एक स्ट्रिंग से कॉमा को खत्म करने की विधि का वर्णन करेगी।







जावास्क्रिप्ट में स्ट्रिंग से कॉमा कैसे निकालें?

जावास्क्रिप्ट में एक स्ट्रिंग से अल्पविराम को खत्म करने के लिए, निम्नलिखित जावास्क्रिप्ट पूर्वनिर्धारित विधियों का उपयोग करें:



    • बदलें () विधि
    • सभी को बदलें () विधि
    • जुड़ने () विधि के साथ विभाजन () विधि का संयोजन

आइए ऊपर बताए गए सभी तरीकों पर एक-एक करके चर्चा करें।



विधि 1: स्ट्रिंग से अल्पविराम निकालें () विधि का उपयोग करके:

' बदलने के() 'विधि केवल एक स्ट्रिंग के मान को परिभाषित स्ट्रिंग से बदल देती है। इसके लिए दो तर्कों की आवश्यकता होती है, वह मान जिसे प्रतिस्थापित किया जाएगा और वह मान जिसे एक प्रतिकृति के रूप में उपयोग किया जाना है। डिफ़ॉल्ट रूप से, यह केवल खोजे गए मान के पहले उदाहरण को हटा देता है। हालांकि, रेगुलर एक्सप्रेशन की मदद से सर्च किए गए शब्द की सभी घटनाओं को हटाया जा सकता है।





वाक्य - विन्यास

स्ट्रिंग से कॉमा हटाने के लिए रिप्लेस () विधि का उपयोग करने के लिए नीचे दिए गए सिंटैक्स का पालन करें:



बदलने के ( 'बदलें वैल्यू' , 'प्रतिस्थापन' ) ;


यहां, ' रिप्लेसवैल्यू 'खोया गया मान है जिसे एक स्ट्रिंग में बदल दिया जाएगा, और' प्रतिपूरक 'इसे बदलने के लिए प्रयोग किया जाता है। यह आउटपुट के रूप में बदले गए मानों के साथ एक नई स्ट्रिंग देता है।

उदाहरण

सबसे पहले, एक वेरिएबल बनाएं ' एसटीआर 'और एक स्ट्रिंग स्टोर करें' Linuxhint, सीखने, कौशल के लिए सबसे अच्छी वेबसाइट है 'स्ट्र में:

वर str = 'लिनक्सहिंट, सीखने, कौशल के लिए सबसे अच्छी वेबसाइट है' ;


अल्पविराम पास करके प्रतिस्थापन () विधि को कॉल करें ( , ) और एक खाली स्ट्रिंग ( '' ) में एक तर्क के रूप में ' कंसोल.लॉग () ' तरीका:

कंसोल.लॉग ( स्ट्र। बदलें ( ',' , '' ) ) ;


दिया गया आउटपुट स्ट्रिंग से केवल पहला कॉमा हटाता है:


प्रतिस्थापन () विधि का उपयोग करके स्ट्रिंग से सभी अल्पविरामों को हटाने के लिए, रेगेक्स पैटर्न पास करें ' /\,/जी 'एक अल्पविराम के बजाय एक प्रतिस्थापन के रूप में ( , ):

कंसोल.लॉग ( स्ट्र। बदलें ( / \, / जी, '' ) ) ;


यहाँ, रेगुलर एक्सप्रेशन में, फ़ॉरवर्ड स्लैश ( / ) रेगुलर एक्सप्रेशन के प्रारंभ और अंत को इंगित करता है, जबकि बैकस्लैश ( \ ) अल्पविराम के साथ प्रयोग किया जाता है ( , ) एस्केप कैरेक्टर के रूप में, ' जी “वैश्विक ध्वज है जो एक स्ट्रिंग से सभी अल्पविरामों को समाप्त करने का प्रतिनिधित्व करता है।

आउटपुट से पता चलता है कि स्ट्रिंग से सभी कॉमा हटा दिए गए हैं:

विधि 2: स्ट्रिंग से अल्पविराम को हटाने के लिए replaceAll () विधि का उपयोग करें

' सबको बदली करें() 'विधि एक अन्य जावास्क्रिप्ट अंतर्निहित विधि है। इसके लिए दो मापदंडों की भी आवश्यकता होती है, मूल्य को प्रतिस्थापित किया जाना है और मूल्य को एक प्रतिकृति के रूप में उपयोग किया जाना है। इसका विशेष रूप से उपयोग तब किया जाता है जब रेगेक्स पैटर्न का उपयोग किए बिना सभी बताए गए मानों को एक बार में बदलना आवश्यक हो।

वाक्य - विन्यास

एक स्ट्रिंग से अल्पविराम को समाप्त करने के लिए प्रतिस्थापन () विधि के लिए नीचे दिए गए सिंटैक्स का पालन करें:

सबको बदली करें ( 'खोज मूल्य' , 'बदलें वैल्यू' ) ;


उपरोक्त वाक्य रचना में, ' खोज मूल्य 'बदलने के लिए सबस्ट्रिंग है, और' रिप्लेसवैल्यू ” वह मान है जो एक प्रतिपूरक के रूप में उपयोग किया जाता है। जब स्ट्रिंग में एक विशिष्ट मान पाया जाता है, तो यह बदले गए मानों के साथ एक नया स्ट्रिंग आउटपुट करता है।

उदाहरण

कॉमा पास करके रिप्लेसऑल () विधि को कॉल करें ( , ) पहले तर्क और एक खाली स्ट्रिंग में ( '' ) दूसरे तर्क में। replaceAll () विधि सभी कॉमा को एक स्ट्रिंग से एक खाली सबस्ट्रिंग के साथ बदल देगी:

कंसोल.लॉग ( str.replaceAll ( ',' , '' ) ) ;


आउटपुट में, सभी अल्पविराम अब हटा दिए गए हैं:

विधि 3: विभाजन का उपयोग करके स्ट्रिंग से अल्पविराम निकालें () विधि शामिल होने के साथ () विधि

' विभाजित करना() ' साथ ' जोड़ना() 'विधि, जावास्क्रिप्ट में एक अन्य प्रक्रिया है जिसका उपयोग स्ट्रिंग से अल्पविराम को हटाने के लिए किया जाता है। विभाजन () विधि एक सरणी देता है। इस सरणी में ऐसे घटक होते हैं जो स्ट्रिंग के कुछ हिस्सों का प्रतिनिधित्व करते हैं जब विभाजन एक अल्पविराम का सामना करता है। हालाँकि, हमें एक सरणी के बजाय एक स्ट्रिंग की आवश्यकता होती है। उसके लिए, सरणी को एक स्ट्रिंग में बदलने के लिए स्प्लिट () विधि के साथ ज्वाइन () विधि का उपयोग करें।

वाक्य - विन्यास

नीचे दिए गए सिंटैक्स का उपयोग स्प्लिट () विधि के लिए ज्वाइन () विधि के साथ किया जाता है:

विभाजित करना ( ',' ) ।जोड़ना ( '' )


विभाजन () विधि अल्पविराम को एक पैरामीटर के रूप में स्वीकार करेगी और सबस्ट्रिंग की एक सरणी लौटाएगी। एक खाली स्ट्रिंग पास करके जावास्क्रिप्ट जॉइन () विधि का उपयोग करके सरणियों को एक स्ट्रिंग में फिर से जोड़ा जाता है।

उदाहरण

'में शामिल होने () विधि के साथ विभाजन () विधि को आमंत्रित करें' कंसोल.लॉग () अल्पविराम (,) और खाली स्ट्रिंग ('') को तर्क के रूप में पास करके विधि:

कंसोल.लॉग ( str.split ( ',' ) ।जोड़ना ( '' ) ) ;


उत्पादन

निष्कर्ष

एक स्ट्रिंग मान से अल्पविराम निकालने के लिए, या तो उपयोग करें बदलने के() विधि, सबको बदली करें() विधि या का संयोजन विभाजित करना() तथा जोड़ना( ) तरीका। बदलने के() केवल डिफ़ॉल्ट रूप से काम करने के कारण स्ट्रिंग से पहला कॉमा हटाता है। हालांकि, रेगुलर एक्सप्रेशन की मदद से, इसे दिए गए स्ट्रिंग से सभी कॉमा को हटाने के लिए अनुकूलित किया जा सकता है। सबको बदली करें() अल्पविराम की सभी घटनाओं को हटा देता है ',' पूरे तार से। की जोड़ी विभाजित करना() तथा जोड़ना() एक ही ऑपरेशन भी करें; हालाँकि, वे अलग तरह से काम करते हैं। इन सभी को उदाहरण सहित इस पोस्ट में विस्तार से समझाया गया है।