কম্পিউটার টিউটোরিয়াল

স্ট্রিং-এ সাবস্ট্রিং-এর সব występuার ইনডেক্স (C++)

একটি স্ট্রিং str এবং একটি সাবস্ট্রিং sub_str দেওয়া আছে। sub_str-এর str-এ সকল অকারেন্সের ইনডেক্স বের করুন। substr() ফাংশন ব্যবহার করুন।

উদাহরণ

#include <iostream>
using namespace std;

void substrPosition(string str, string sub) {
    bool found = false;
    for (int i = 0; i < str.length(); i++) {
        if (str.substr(i, sub.length()) == sub) {
            cout << i << " "; found = true;
        }
    }
    if (!found) cout << "NONE";
}

int main() {
    string str = "aabbababaabbbabbaaabba";
    string sub = "abb";
    cout << "Substrings at: "; substrPosition(str, sub);
    return 0;
}

আউটপুট

Substrings at: 1 9 13 18
  1. সি++ প্রোগ্রাম: দিয়ে থাকা স্ট্রিং-এ "1(0+)1" প্যাটার্নের সব.matches খুঁজে বের করা

  2. সি++ প্রোগ্রাম: ডিকশনারি থেকে নির্দিষ্ট প্যাটার্ন মিলে যাওয়া সব স্ট্রিং খুঁজে বের করা

  3. C++ ব্যবহার করে স্ট্রিংয়ে এক্সট্রা ক্যারেক্টার বের করা

  4. পাইথনে স্ট্রিং S-এর সকল অ্যানাগ্রামের স্টার্ট ইন্ডেক্স T-এ খুঁজে বের করার প্রোগ্রাম