字符串替换

简介:

字符串替换

时间限制: 3000 ms  |  内存限制: 65535 KB
难度: 2
描述
编写一个程序实现将字符串中的所有"you"替换成"we"
输入
输入包含多行数据

每行数据是一个字符串,长度不超过1000
数据以EOF结束
输出
对于输入的每一行,输出替换后的字符串
样例输入
you are what you do
样例输出
we are what we do
01. #include <iostream>
02. #include <string>
03. #include <vector>
04. using namespace std;
05.  
06. int main()
07. {
08. string exp;
09. while (getline(cin, exp))
10. {
11. int len = exp.size();
12. for (int i = 0; i < len-2; i++)
13. {
14. if (exp[i] == 'y' && exp[i+1] == 'o' && exp[i+2] == 'u')
15. {
16. exp[i] = 'w';
17. exp[i+1] = 'e';
18. exp.erase(exp.begin()+ i + 2);
19. }
20. }
21. cout << exp << endl;
22.  
23. }
24.  
25. return 0;
26. }

目录
相关文章
|
8月前
正则表达式中的字符详解
正则表达式中的字符详解
63 1
|
4月前
|
移动开发 编译器 C#
C# 常用的“转义符”对字符串的使用与讲解
C# 常用的“转义符”对字符串的使用与讲解
|
4月前
正则匹配常见字符串
正则匹配常见字符串
26 0
|
7月前
两种字符串替换的方法
两种字符串替换的方法
60 0
|
10月前
|
C语言
字符串+转义字符
c语言学习第三弹
|
11月前
|
数据采集 移动开发
一日一技:在字符串中批量替换单个字符
一日一技:在字符串中批量替换单个字符
99 0
|
JavaScript 前端开发 索引
查找字符串中的字符串
查找字符串中的字符串
60 0

热门文章

最新文章