如何在c++中使用std::string替换一个字符
How to replace one char by another using std::string in C++?
如何在c++中使用std::string
替换另一个字符?在我的情况下,我试图用字符替换每个
c
字符。
我试过了:
std::string str = "abcccccd";
str = str.replace('c', ' ');
使用CC_4算法:
#include <algorithm>
#include <string>
#include <iostream>
int main()
{
std::string str = "abccccd";
std::replace(str.begin(), str.end(), 'c', ' ');
std::cout << str << std::endl;
}
相关文章:
- 如何用转义符替换字符串中的所有特殊字符
- 删除/替换C++字符串中的多字符 (ÿû)
- 生成随机.txt文件,10行,10列。充满随机:"*"、"#"、"@"。然后将随机字符替换为'P'
- 用 X 替换字符串中的字符C++练习
- 替换 2D 数组中的字符
- 替换字符阵列C 中的字符
- 如何有效地用不同的整数元素替换字符字符串的元素
- C++字符数组查找/替换字符
- 如何使用C++快速就地替换字符
- 通过存储在向量中的字符串的字符迭代以替换字符C
- 如何在C++中读取带有ifstream的替换字符?(ASCII 中的 SUB)
- 替换字符,如替换全部(字符串,开始,结束,"_","-")
- 搜索和替换字符数组 c++ 中出现的所有字符串
- 在字符指针中用内存移动替换字符
- 函数,用于查找和替换字符数组(流)c++中的字符串
- 查找并替换字符数组中的单词
- 用字符串中的 int "替换"字符
- 替换字符数组中的单词
- 替换字符*中的字符
- C++:替换字符时出错