C++实现字符串替换
2012-07-30 13:06
204 查看
string& replace_all(string& str,const string& old_value,const string& new_value)
{
while(true) {
string::size_type pos(0);
if( (pos=str.find(old_value))!=string::npos )
str.replace(pos,old_value.length(),new_value);
else break;
}
return str;
}
{
while(true) {
string::size_type pos(0);
if( (pos=str.find(old_value))!=string::npos )
str.replace(pos,old_value.length(),new_value);
else break;
}
return str;
}
相关文章推荐
- C++实现字符串替换的两种方法
- C++实现字符串的分割和替换
- C++实现字符串的分割和替换
- C++实现string.replace(字符串替换)
- C++实现字符串替换的两种方法
- c++ 实现字符串中替换字符串,也可去掉字符串中特定字符串
- [C++字符串替换函数的实现]
- 替换字符串中的空格(C++/Java实现)
- C++实现字符串替换的两种方法
- c++ 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
- 用c++实现类似vb的replace字符串替换
- C++字符串替换函数具体实现方法详解
- C++实现——字符串替换
- 【C/C++开发】C++实现字符串替换的两种方法
- C++实现将一个字符串中的字符替换成另一个字符串的方法
- C++实现的文本字符串替换功能
- C++实现去掉字符串中连续相同K个0子串
- C语言现代方法之实现字符串的替换
- 转:LoadRunner获取毫秒及字符串替换实现
- string替换所有指定字符串(C++)