C++ 字符串操作
1、replace()
(1) 替换字符
str1 = "abcdef";
replace(str1.begin(), str1.end(), ‘a’, '1'); ---->str1 中的 a 替换成 1
(2)字符串中连续字符串替换成指定字符串
str1.replace(sit, length, "str"); -----> ps: str1.replace(2, 3, "123"); original_str = "abcdef" ----> out: "a123ef" (3并不是值"123"的长度,而是要替换的字符串的长度,即例子中的“bcd”)
2、insert() 插入字符
str1.insert(str1.begin(), '{');
str1.insert(str1.end(), '}'); ----> 在str1 开头加 “{” 末尾加 “}”
3、erase() 删除字符
str1.erase(str1.length(), 1); 删除字符串str1最后一个字符
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步