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最后一个字符