int CStringTool::Replace(std::wstring& strContent, std::wstring& strReplace, std::wstring & strDest)  

{  

    while (true)  

    {  

        size_t pos = strContent.find(strReplace);  

        if (pos != std::wstring::npos)  

        {  

            WCHAR pBuf[1]={L'\0'};  

            strContent.replace(pos, strReplace.length(), pBuf, 0);  

            strContent.insert(pos, strDest);  

        }  

        else  

        {  

            break;  

        }  

    }  

  
 

    return 0;  

}  

 

From: http://blog.csdn.net/hellochenlian/article/details/17410133

最新文章

  1. jmeter+ant+jenkins+mac环境搭建
  2. [综]聚类Clustering
  3. RSA 加解密算法
  4. javascript中字符串常用操作总结、JS字符串操作大全
  5. C++学习6
  6. jq 幻灯片插件制作
  7. Win 7怎样拒绝所有可移动存储设备的所有权限
  8. Play Framework 发现并没有热启动的特殊情况
  9. GitHub-撤销commit
  10. Android 访问 wcf
  11. 黑马程序员- IO(Input- Output)(一)
  12. Member var and Static var.
  13. 无法解析属性“mode”的值。错误为: 枚举值必须是以下各值中的一个: RemoteOnly, On, Off。
  14. RFC2889转发性能測试用例设计和自己主动化脚本实现
  15. OCP读书笔记(21) - 题库(ExamA)
  16. 还在繁琐的敲MVP接口和实现类吗,教你一秒搞定。
  17. CF1B Spreadsheets
  18. java 线程Thread 技术--1.5 Executor Executors,ThreadPool,Queue
  19. Dubbo -- 系统学习 笔记 -- 示例 -- 线程模型
  20. [LOJ2541][PKUWC2018]猎人杀(容斥+分治+FFT)

热门文章

  1. C#怎么通过一个按钮Button,实现点击这个按钮可以打开一个文件或者文件夹?
  2. 百度外卖接口调试 C#版
  3. Why I don’t read books
  4. C#中一种替换switch语句更优雅的写法
  5. JavaScript进阶系列03,通过硬编码、工厂模式、构造函数创建JavaScript对象
  6. 利用Ffmpeg获得flv视频缩略图和视频时间的代码
  7. IOS开发常用宏定义
  8. C#编程(十四)----------构造函数
  9. IllegalStateException: Can not perform this action after onSaveInstanceState
  10. Ioc:autofac lifetime scope.