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

स्ट्रिंग में दूसरी स्ट्रिंग की उपस्थिति गिनें - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो दो स्ट्रिंग्स लेता है और पहली स्ट्रिंग के दूसरी स्ट्रिंग में प्रकट होने की संख्या लौटाता है।

मान लें हमारी स्ट्रिंग है -

const main = 'This is the is main is string';

हमें उपरोक्त "main" स्ट्रिंग में नीचे दी गई स्ट्रिंग की उपस्थिति ढूंढनी है -

const sub = 'is';

उदाहरण

const main = 'This is the is main is string';
const sub = 'is';
const countAppearances = (main, sub) => {
    const regex = new RegExp(sub, "g");
    let count = 0;
    main.replace(regex, (a, b) => {
        count++;
    });
    return count;
};
console.log(countAppearances(main, sub));

आउटपुट

कंसोल में निम्नलिखित आउटपुट है -

4

  1. - जावास्क्रिप्ट का उपयोग करके किसी स्ट्रिंग में पोजीशन X पर दूसरी स्ट्रिंग इंसर्ट करना

    जावास्क्रिप्ट इसके लिए कोई डायरेक्ट तरीका नहीं देता। इसके लिए हम slice मेथड का उपयोग कर सकते हैं। slice मेथड स्ट्रिंग का एक सेक्शन निकालता है और नई स्ट्रिंग लौटाता है। किसी स्ट्रिंग में पोजीशन x पर दूसरी स्ट्रिंग इंसर्ट करने के लिए, हम निम्नलिखित फंक्शन लिख सकते हैं: उदाहरण function insertAtX(str1

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. जावास्क्रिप्ट में फंक्शन द्वारा दूसरा फंक्शन लौटाना जावास्क्रिप्ट में फंक्शन द्वारा दूसरा फंक्शन लौटाना

    जावास्क्रिप्ट में एक फंक्शन द्वारा दूसरा फंक्शन लौटाने का कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>