C ++替换字符串中的所有子字符串

时间:2016-12-28 11:27:32

标签: c++ string replace

如果已经回答这个问题,我很抱歉,但我没有找到解决方案。我希望在字符串中找到所有特定子字符串,然后用其他字符串替换这些子字符串,例如:

int main(){
    // Variabeldeklaration
    string str = "elephant elephant duck duck elephant";

    if (/* string contains "elephant" */){
        // replace_all "elephant" , "gorilla";
    }

    // Now str = "gorilla gorilla duck duck gorilla";

    system("PAUSE");
    return 0;
}

我知道可以替换字符串中找到的所有字符,但我希望能够替换多个字符。我该怎么做?

0 个答案:

没有答案