C++ 字符串操作
1、replace()
(1) 替換字符
str1 = "abcdef";
replace(str1.begin(), str1.end(), ‘a(chǎn)’, '1'); ? ?---->str1 中的 a 替換成 ?1
(2)字符串中連續(xù)字符串替換成指定字符串
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最后一個(gè)字符
轉(zhuǎn)載于:https://www.cnblogs.com/kilen/p/6756209.html
總結(jié)
- 上一篇: 我的HTML学习记录(七)
- 下一篇: s3c2440移植MQTT