我用的是小写的string!!

#include <string>
#include <iostream> using namespace std; int main()
{
string str("a bc abc abcd abcde hello");
string searchString("hello");
string replaceString("ab"); string::size_type pos = ; while((pos = str.find(searchString, pos)) != string::npos) {
str.replace(pos, searchString.size(), replaceString);
pos++;
}
cout << str << endl;
return ;
}

但是如果str是vector<string>里的一个元素的话,用迭代器是不能调用replace和find函数的。用循环就可以。

然后string(不是char*)字符串的比较可以直接用==,简单粗暴。这个比较可以用迭代器也可以用下标。

最新文章

  1. Windows 安装 MongoDB 服务
  2. objective-c字典
  3. unity 环境增强
  4. MFC编程入门之前言
  5. 华为C语言编程规范
  6. const和violate
  7. birdnest是什么意思_birdnest在线翻译_英语_读音_用法_例句_海词词典
  8. Step by Step Recipe for Securing Kafka with Kerberos
  9. idea设置JVM运行参数
  10. 02 jmeter性能测试系列_JForum测试论坛的环境搭建
  11. css 两端对其
  12. 授人以鱼不如授人以渔&mdash;&mdash;和女儿学一起学成语
  13. POJ 2442 - Sequence - [小顶堆][优先队列]
  14. linux du 查看文件及文件夹大小
  15. 什么是控制反转(IOC)?什么是依赖注入?
  16. QT 设置菜单图标
  17. 将Windows上的Oracle迁移至Linux
  18. R语言中的Apriori关联规则的使用
  19. Linux实战教学笔记27:Nginx详细讲解
  20. redis存储的数据类型

热门文章

  1. python基础 抽象类(接口类)
  2. Java中的File.separator用法
  3. (数据科学学习手札44)在Keras中训练多层感知机
  4. BZOJ2659_算不出的算式_KEY
  5. 成都Uber优步司机奖励政策(3月19日)
  6. 问题:Visual Studio 2017 无法推送到github:The requested URL returned error: 403
  7. 如何设置虚拟化的centos内、外网络通畅
  8. 「日常训练」Paths and Trees(Codeforces Round 301 Div.2 E)
  9. 分享一个 UiPath Studio 相关的公众号
  10. uvaoj1585Score(暴力)