std::string的replace用例(替换字符串中的某个字符)

栗子1:

std::string str1="hello,world,"
//把最后一个逗号替换成换行符 
str1.replace(str1.find_last_of(","),1,"\n"); 

输出结果:

栗子2:

std::string str2="c++ is a language";
//把某个字符替换成新字符,c++替换为javascript
str2.replace(str2,find("c++"),3,"javascript");

输出结果:

如果改成str2.replace(str2,find("c++"),20,"javascript") 这时只输出javascript。

replace其他的用法大同小异,也比较简单,就不再记录了。

发布了133 篇原创文章 · 获赞 175 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/c_shell_python/article/details/104336719
今日推荐