C++实现string.replace(字符串替换)
来源:互联网 发布:mac图片管理软件 编辑:程序博客网 时间:2024/05/29 17:56
#include "stdafx.h"#include <iostream>#include <string>using namespace std;void string_replace( std::string &strBig, const std::string &strsrc, const std::string &strdst);int _tmain(int argc, _TCHAR* argv[]){ std::string strContent = "This is a Test"; string_replace(strContent, "Test", "demo"); cout << strContent << endl; system("pause"); return 0;}//************************************// Method: string_replace// FullName: string_replace// Access: public // Returns: void// Qualifier: 把字符串的strsrc替换成strdst// Parameter: std::string & strBig// Parameter: const std::string & strsrc// Parameter: const std::string & strdst//************************************void string_replace( std::string &strBig, const std::string &strsrc, const std::string &strdst){ std::string::size_type pos = 0; std::string::size_type srclen = strsrc.size(); std::string::size_type dstlen = strdst.size(); while( (pos=strBig.find(strsrc, pos)) != std::string::npos ) { strBig.replace( pos, srclen, strdst ); pos += dstlen; }}
运行结果:
阅读全文
0 0
- C++实现string.replace(字符串替换)
- java string 字符串替换:replace
- 字符串目标字符全部替换(string replace)
- 字符串替换 string (stl) find + replace
- Excel字符串替换(replace)
- Java字符串替换(replace)
- C/C++ 字符串replace替换函数
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- string替换所有指定字符串(C++)
- json对象的方法
- java多线程之-----停止线程
- 浅析数组名与&数组名的区别
- bzoj2281 黑白棋
- ROS使用国内USTC源
- C++实现string.replace(字符串替换)
- 树搜索策略(上)
- wireshark长时间抓包分多个文件
- C++进阶—>malloc/free与new/delete的区别
- 【软考】OSI开放系统互联参考模型
- swagger在springBoot中的使用记录
- loadrunner学习坑太多2——登录操作回放失败解决方法
- unity功能记录--使用摄像机
- 除非世界如我所愿!2016春季“观潮会Chaos”完美收官!