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

JavaScript में स्ट्रिंग से पंक्चुएशन हटाना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग से सभी विशेष कैरेक्टर्स को हटाकर केवल अल्फाबेट्स और न्यूमरल्स को परिणाम स्ट्रिंग में छोड़ देता है।

इनपुट

const str = 'th@is Str!ing Contains 3% punctuations';

आउटपुट

const output = 'thisStringContains3punctuations';

क्योंकि हमने सभी पंक्चुएशन और व्हाइटस्पेस हटा दिए।

उदाहरण

निम्नलिखित कोड है −

const str = 'th@is Str!ing Contains 3% punctuations'; const removeSpecialChars = (str = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; if(+el){ res += el; }else if(el.toLowerCase() !== el.toUpperCase()){ res += el; }; continue; }; return res; }; console.log(removeSpecialChars(str));

आउटपुट

thisStringContains3punctuations
  1. JavaScript का उपयोग करके डबल लिंक्ड लिस्ट से एलिमेंट्स हटाना JavaScript का उपयोग करके डबल लिंक्ड लिस्ट से एलिमेंट्स हटाना

    लिंक्ड लिस्ट से एक एलिमेंट हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाना है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो देना। हमें 3 मामलों पर विचार करने की आवश्यकता है: हेड से एलिमेंट हटाना: इस मामले में, हम बस head = head.next असाइन कर सकते हैं और अगले एलिमेंट से प्रीवियस लिंक हटा सकते हैं

  1. - JavaScript में स्ट्रिंग की सरणी से टिप्पणियों को हटाना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी, arr, को पहला तर्क और विशेष वर्णों की एक सरणी, starters, को दूसरा तर्क के रूप में लेता है। स्टार्टर सरणी में वे वर्ण होते हैं जो टिप्पणी शुरू कर सकते हैं। हमारे फ़ंक्शन को सरणी arr के माध्यम से पुनरावृति करनी चाहिए और स्ट्रिंग्स में

  1. - C# String.Empty का उपयोग करके व्हाइटस्पेस हटाना

    स्ट्रिंग सेट करें।StringBuilder str = new StringBuilder("Tom Hanks");अब, व्हाइटस्पेस को String.Empty से बदलने के लिए replace() मेथड का उपयोग करें। यह अंततः व्हाइटस्पेस को हटा देगा।str.Replace(" ", String.Empty);आइए पूरा कोड देखें:उदाहरणusing System; using System.Text; class Demo