निराकरण: javascript कॅपिटलाइझ स्ट्रिंग

मुख्य समस्या अशी आहे की जेव्हा JavaScript मध्ये स्ट्रिंग कॅपिटल केली जाते, तेव्हा ती नेहमी शब्द म्हणून मानली जात नाही. उदाहरणार्थ, “JavaScript” हा शब्द मानला जात नाही, तर “Java” आहे. तुम्ही स्ट्रिंगमधील शब्द शोधण्यासारख्या गोष्टी करण्याचा प्रयत्न करत असताना यामुळे समस्या निर्माण होऊ शकतात.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

हा कोड JavaScript मध्ये लिहिलेला आहे. हे फंक्शन परिभाषित करते जे स्ट्रिंगमधील प्रत्येक शब्दाचे पहिले अक्षर कॅपिटल करते. फंक्शन इनपुट म्हणून स्ट्रिंग घेते आणि प्रत्येक शब्दाचे पहिले अक्षर कॅपिटल करून नवीन स्ट्रिंग आउटपुट करते.

स्ट्रिंग टिपा

JavaScript मध्ये स्ट्रिंगसह काम करताना काही टिपा आहेत ज्या तुम्हाला मदत करू शकतात.

प्रथम, लक्षात ठेवा की स्ट्रिंग अपरिवर्तनीय आहेत. याचा अर्थ असा की तुम्ही एकदा स्ट्रिंग तयार केल्यानंतर तुम्ही त्यातील सामग्री बदलू शकत नाही. जेव्हा तुम्ही तुमच्या कोडच्या वेगवेगळ्या अंमलबजावणीमध्ये स्ट्रिंग नेहमी सुसंगत असल्याचे सुनिश्चित करू इच्छित असाल तेव्हा हे उपयुक्त आहे.

दुसरे, रेग्युलर एक्स्प्रेशन आणि स्ट्रिंग लिटरलमधील फरक लक्षात ठेवा. रेग्युलर एक्सप्रेशन ही एक विशेष प्रकारची स्ट्रिंग आहे जी मजकूरातील नमुन्यांची जुळणी करण्यासाठी वापरली जाऊ शकते. दुसरीकडे, स्ट्रिंग लिटरल्स ही फक्त स्ट्रिंग आहेत ज्यात कोणतेही विशेष वर्ण नाहीत आणि ते तुमच्या कोडमध्ये कुठेही वापरले जाऊ शकतात. रेग्युलर एक्स्प्रेशन्ससह काम करताना, योग्य एस्केप सीक्वेन्स वापरणे महत्त्वाचे आहे (उदा. अंकी वर्णासाठी d). रेग्युलर एक्स्प्रेशनबद्दल अधिक माहितीसाठी, RegExp वर Mozilla Developer Network लेख पहा: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

शेवटी, हे लक्षात घेणे महत्त्वाचे आहे की JavaScript स्ट्रिंग केस-संवेदी आहेत. याचा अर्थ A ते Z अक्षरे z या अक्षरापेक्षा वेगळ्या पद्धतीने हाताळली जातात.

स्ट्रिंग पद्धती

JavaScript मध्ये स्ट्रिंगसह वापरल्या जाऊ शकतात अशा काही पद्धती आहेत. प्रथम दोन किंवा अधिक स्ट्रिंग एकत्र जोडून नवीन स्ट्रिंग तयार करणे आहे. दुसरे म्हणजे दुसऱ्या स्ट्रिंगमध्ये स्ट्रिंग शोधणे. तिसरा म्हणजे स्ट्रिंगमध्ये सबस्ट्रिंग बदलणे. चौथा म्हणजे विशिष्ट निकषांवर आधारित स्ट्रिंगला स्ट्रिंगच्या अॅरेमध्ये विभाजित करणे.

संबंधित पोस्ट:

एक टिप्पणी द्या