Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में दिए गए स्ट्रिंग में कई शब्दों को कैसे गिनें?


रेगुलर एक्सप्रेशन का उपयोग करना जावास्क्रिप्ट . में दिए गए स्ट्रिंग में शब्दों की संख्या गिनना आसान है . शब्दों की संख्या गिनने के लिए कुछ चरणों का पालन करना होगा

अनुसरण करने के लिए चरण

हम जानते हैं कि एक वाक्य या वाक्यांश उन शब्दों से बना होता है जो बीच में रिक्त स्थान से अलग होते हैं और कुछ उदाहरण ऐसे होते हैं जिनमें शब्दों को 2 या अधिक रिक्त स्थान से अलग किया जाता है। शब्दों की संख्या की गणना करते समय एक डेवलपर को इन सभी बिंदुओं पर ध्यान देना चाहिए।

चरण-1

एक स्ट्रिंग के प्रारंभ और अंत रिक्त स्थान को छोड़ दें। रेगेक्स एक्सप्रेशन की निम्न पंक्ति दिए गए स्ट्रिंग के प्रारंभ और अंत रिक्त स्थान को हटा देगा।

str.replace(/(^\s*)|(\s*$)/gi,"");

चरण-2

एकाधिक स्थान को कम करने का प्रयास करें एक एकल स्थान . के लिए ।

str.replace(/[ ]{2,}/gi," ");

चरण-3

प्रारंभ रिक्ति के साथ एक नई पंक्ति को बाहर करने का प्रयास करें।

str.replace(/\n /,"\n");

उपरोक्त सभी चरणों को करने के बाद हमारे पास एक ही स्थान वाले शब्दों के साथ एक स्ट्रिंग होगी। विभाजन () . का उपयोग करके परिणामी स्ट्रिंग को विभाजित करने पर विधि शब्द रिक्त स्थान के बजाय अल्पविराम से जुड़ने जा रहे हैं। अब लंबाई () का उपयोग कर रहे हैं विधि हम परिणामी शब्द गणना प्राप्त कर सकते हैं जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

उदाहरण

 

आउटपुट

<पूर्व>8
  1. जावास्क्रिप्ट में 0s और 1s की स्ट्रिंग में एक संख्या स्ट्रिंग को एन्कोड करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जो एक दशमलव संख्या का प्रतिनिधित्व करता है। हमारे फ़ंक्शन को निम्नलिखित नियमों के आधार पर इस दशमलव को बाइनरी में कनवर्ट/एन्कोड करना चाहिए। n के प्रत्येक अंक d के लिए चलो k, d के बिट्स की संख्या है हम k-1 को अंक 0 के बाद और उसके

  1. सी ++ में दिए गए स्ट्रिंग में शब्दों की गणना करें

    हमें एक वाक्य या स्ट्रिंग दिया जाता है जिसमें ऐसे शब्द होते हैं जिनमें रिक्त स्थान, नई पंक्ति वर्ण और बीच में टैब वर्ण हो सकते हैं। कार्य एक स्ट्रिंग में शब्दों की कुल संख्या की गणना करना और परिणाम प्रिंट करना है। इनपुट − स्ट्रिंग str =आपका स्वागत है\n ट्यूटोरियल पॉइंट\t आउटपुट − एक स्ट्रिंग में श

  1. मैं कैसे पहचानूं कि एक स्ट्रिंग सी # में एक संख्या है या नहीं?

    मान लें कि हमारा स्ट्रिंग है - string str = "3456"; अब, यह जांचने के लिए कि दर्ज की गई स्ट्रिंग एक संख्या है या नहीं - str.All(c => char.IsDigit(c)) यदि स्ट्रिंग एक संख्या है, तो उपरोक्त सही है, अन्यथा गलत है। यहाँ पूरा कोड है - उदाहरण using System; using System.Linq; namespace Demo