C++ STL string字符串替换 replace函数的使用
//C++ string字符串替换
//replace()函数的使用
#include <iostream>
#include <string>
using namespace std;int main()
{string var("abcdefghijklmnopqrst");const string dest("1234");string dest2("567891234");var.replace(3,3,dest);cout<<"1: "<<var<<endl;var="abcdefghijklmnopqrst";var.replace(3,1,dest.c_str(),1,3);cout<<"2: "<<var<<endl;var="abcdefghijklmnopqrst";var.replace(3,1,5,'X');cout<<"3: "<<var<<endl;string::iterator itA,itB;string::iterator itC,itD;itA=var.begin();itB=var.end();var="abcdefghijklmnopqrst";var.replace(itA,itB,dest);cout<<"4: "<<var<<endl;itA=var.begin();itB=var.end();itC=dest2.begin()+1;itD=dest2.end();var="abcdefghijklmnopqrst";var.replace(itA,itB,itC,itD);cout<<"5: "<<var<<endl;var="abcdefghijklmnopqrst";//这种方式会限定字符串替换的最大长度var.replace(3,1,dest.c_str(),4);cout<<"6: "<<var<<endl;return 0;
}
C++ STL string字符串替换 replace函数的使用相关推荐
- C#不区分大小写的字符串替换(Replace)函数
在.NET中,不调用C++/CLI,进行字符串替换有好几种方法: 1.最常用的,就是String实例.Replace(),但这个不能忽略大小写. 2.System.Text.Regex(Regular ...
- Python字符串替换replace、截取[]、查找find、计数count、分割split
不同语言中replace用法不一样,有的是replace(string,old_word,new_word),有的是string.replace(old_word,new_word) 同样,截取等功能 ...
- php str_replice_详解PHP字符串替换str_replace()函数四种用法
下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search , mixed $replace ...
- python字符串替换replace,Python字符串替换
Python字符串替换 Python字符串替换教程 在 Python replace()函数详解 定义 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第 ...
- 解决string字符串关于copy函数的C4996错误
string字符串关于copy函数时,会出现如下错误: error C4996: 'std::basic_string<char,std::char_traits<char>,std ...
- python3 字符串替换 replace translate re.sub
Python3的字符串替换,这里总结了三个函数,replace()和translate()和re.sub() replace() python 中的 replace() 方法把字符串中的 old(旧字 ...
- python数字替换成中文replace_Python3字符串替换replace(),translate(),re.sub()
Python3的字符串替换,这里总结了三个函数,replace()和translate()和re.sub() replace() python 中的 replace() 方法把字符串中的 old(旧字 ...
- String 字符串替换
replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串.经过该方法调用以后,原来的字符串不发生改变.例如: String s = "abcat" ...
- Python:'string'字符串内置函数的用法
本文主要讲的是在python中,str字符串的各类内置函数的用法 id() 打印出指定字符串的内存地址 s='123456789' print(s[1])#输出字符串中指定的字符 print(s[-1 ...
最新文章
- 什么是 Python 的 「内存管理机制」?
- Google Play服务中的人脸检测
- 听说GNN大有可为,从这篇开始学以致用
- 浙江理工大学-2018-2019学年面向对象程序设计A-期末复习资料
- 深度学习之基于卷积神经网络实现超大Mnist数据集识别
- 四舍五入_从四舍五入谈起
- 两个构件的重合点_GTJ2018软件中如何合并两个工程?
- pycharm -- 小技巧1 (显示文件的代码结构以及错误提示)
- C# Quartz.Net 定时任务的简单使用
- paip.提高稳定性---自动检测sleep mysql数据库死连接以及kill
- SQL Server安装下载教程
- 2022年6月25日PMP考试通关宝典-5
- 平面设计完全手册_工业时代的平面设计
- 边写边学Python(14)球落地高度
- 网页audio标签中autoplay自动播放音乐失败解决方案
- 笔记·Pandas几类数据读写方法对比——csv,parquet,feather和pickle
- SMB Signing not required
- mac os 13 通过网线共享mac的(wifi)网络
- Linux系统管理---权限管理
- 税务系统服务器维护导致逾期申报了,申报更正日期改变会导致逾期申报吗
热门文章
- python学了真的很有用吗-python学了真的很有用吗?当然!赶紧学,不学后悔!
- 大数据时代的语音识别,方言也不怕?
- python中正则表达式_Python中正则表达式详解
- DOM介绍~超好理解的哦
- 【java笔记】字符编码和字符集
- spss与python和sql区别_Python/Excel/SPSS/SQL数据处理方法比较之2 - 数据查看
- java比身高怎么做_D3 Y比例,y对比身高?
- umijs 修改默认配置_UmiJS基础教程(2) 目录结构
- linux下反汇编命令,Linux命令学习手册-objdump命令
- 【服务器】【个人图床】宝塔安装Chevereto