首页 > 其他分享 >replace函数

replace函数

时间:2022-10-29 20:37:45浏览次数:77  
标签:string int str1 cout replace str include 函数

/*
用正常方法 
#include <iostream>
#include <string>
using namespace std;
int main() {
	string Oldstr
	string str = "我是渣渣辉,我上八十年级";
	cout<<str<<endl; 
	str = str.replace(str.find("渣"),6,"王一行");  //从第一个(渣)的位置开始的三个汉字替换成(王一行)
	str = str.replace(str.find("八"),4,"五");  //从第一个(八)的位置开始的两个汉字替换成(五)
	//replace函数的 
	cout<<str;
	return 0;
}

用begin 
#include <iostream>
#include <string>
using namespace std;
int main() {
	string str = "he is@ a@ good boy";
	//cout<<str<<endl; 
	str = str.replace(str.begin(),str.begin()+5,"#");  //从#替换从begin位置开始的5个字符 
	cout<<str<<endl;
	return 0;
}

用指针 
#include <iostream>
#include <string>
using namespace std;
int main() {
	string str = "he is@ a@ good boy";
	char *str1 = "12345";
	str = str.replace(0,5,str1);  //从#替换从begin位置开始的5个字符 
	cout<<str<<endl;
	return 0;
}*/


#include <iostream>
#include <string>
using namespace std;
int main() {
	string str = "he is@ a@ good boy";
	char *str1 = "12345";
	str = str.replace(0,6,str1,4);  //用str1替换从begin位置开始的5个字符 
	cout<<str<<endl;
	return 0;
}

  

标签:string,int,str1,cout,replace,str,include,函数
From: https://www.cnblogs.com/wangyihang/p/16839752.html

相关文章

  • 49-ES8-async函数
     ......
  • Mysql日期函数
    --当前年SELECTDATE_FORMAT(NOW(),'%Y');--当前年月SELECTDATE_FORMAT(NOW(),'%Y%m');--当前年月日SELECTDATE_FORMAT(NOW(),'%Y%m%d');--当前年月日时......
  • Plot函数用法详解——R语言
    plot是R中的基本画图工具,直接plot(x),x为一个数据集,就能画出图,soeasy!但是细节往往制胜的关键,所以就详细来看看plot的所有可设置参数及参数设置方法。R语言的基础绘图系统主......
  • C++多继承下,派生类对象有几张虚函数表?
    #include<iostream>#include<string>#include<typeinfo>usingnamespacestd;//基类classBase1{public:Base1():x(1){}virtualvoidplay(){cout<<"Base1::p......
  • Golang基础-函数
    一、引入函数提高代码的复用性,减少代码的冗余,提高代码的维护性为完成某一功能的程序指令(语句)的集合,称为函数基本语法:func函数名(形参列表)(返回值类型列表){执......
  • 防抖--如何讲清楚函数防抖?
    首先函数为什么会抖呢?来列举一个实际的应用场景,例如百度的搜索提示:你可以看到,当你在输入框每输入一个字符的时候百度都会不断的根据当下的输入给予新的提示----那么,如......
  • 关于python中的assert断言函数的使用与说明
    assert函数是一个简单的测试工具,如果assert后面的语句,或者表达式结果,是False(或者0,空,None)的话,这个程序就会异常退出举例说明,如下创建一py脚本,内容如下:importsysasser......
  • Matlab 之 find()函数
    当我第一次用matlab语言编写一个工程项目时,发现自己编写的脚本里循环特别多,导致编程效率很低,这让我特别苦恼。有一次导师让我阅读他编写的一个Matlab脚本,并按照新要求对......
  • 为什么有时候某函数明明只写了一次,gcc和ld却报错 “multiple definition” ?
    最主要的可能:你在头文件里写了非staticinline的函数定义(注意定义和声明的区别)有函数体的函数->定义,而非声明有初始化的全局变量->定义,而非声明原因:1.有可能是......
  • Python函数
    文章目录​​函数的概念​​​​函数的定义格式​​​​函数的调用格式​​​​函数的调用方式​​​​链式调用​​​​嵌套调用​​​​递归调用​​​​默认参数与变长参......