从字符串中找到3个字符后替换8个字符

时间:2018-07-13 15:49:23

标签: c++ c++11

在C ++中是否可以从字符串中找到3个字符后替换8个字符  我在下面尝试过

输入:  txtvar =“这是用于测试目的行”;

预期输出 txtvar =“这是用于测试XXXXXX行”;

我在下面尝试过

std::string::size_type pos; 
while (( pos = txtvar. find ("Testing")) ! = std::string::npos) { 
    txtvar.replace(pos, 9, XXXX); 
}

找到9个字符旁边的测试关键字后,应将其替换为“ XXXXXXX”

请帮助我

1 个答案:

答案 0 :(得分:0)

是的,字符串类具有相应的方法,只需在文档中查找即可:

XMLHttpRequest