//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函数的使用相关推荐

  1. C#不区分大小写的字符串替换(Replace)函数

    在.NET中,不调用C++/CLI,进行字符串替换有好几种方法: 1.最常用的,就是String实例.Replace(),但这个不能忽略大小写. 2.System.Text.Regex(Regular ...

  2. Python字符串替换replace、截取[]、查找find、计数count、分割split

    不同语言中replace用法不一样,有的是replace(string,old_word,new_word),有的是string.replace(old_word,new_word) 同样,截取等功能 ...

  3. php str_replice_详解PHP字符串替换str_replace()函数四种用法

    下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search , mixed $replace ...

  4. python字符串替换replace,Python字符串替换

    Python字符串替换 Python字符串替换教程 在 Python replace()函数详解 定义 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第 ...

  5. 解决string字符串关于copy函数的C4996错误

    string字符串关于copy函数时,会出现如下错误: error C4996: 'std::basic_string<char,std::char_traits<char>,std ...

  6. python3 字符串替换 replace translate re.sub

    Python3的字符串替换,这里总结了三个函数,replace()和translate()和re.sub() replace() python 中的 replace() 方法把字符串中的 old(旧字 ...

  7. python数字替换成中文replace_Python3字符串替换replace(),translate(),re.sub()

    Python3的字符串替换,这里总结了三个函数,replace()和translate()和re.sub() replace() python 中的 replace() 方法把字符串中的 old(旧字 ...

  8. String 字符串替换

    replace方法     该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串.经过该方法调用以后,原来的字符串不发生改变.例如: String s = "abcat" ...

  9. Python:'string'字符串内置函数的用法

    本文主要讲的是在python中,str字符串的各类内置函数的用法 id() 打印出指定字符串的内存地址 s='123456789' print(s[1])#输出字符串中指定的字符 print(s[-1 ...

最新文章

  1. 什么是 Python 的 「内存管理机制」?
  2. Google Play服务中的人脸检测
  3. 听说GNN大有可为,从这篇开始学以致用
  4. 浙江理工大学-2018-2019学年面向对象程序设计A-期末复习资料
  5. 深度学习之基于卷积神经网络实现超大Mnist数据集识别
  6. 四舍五入_从四舍五入谈起
  7. 两个构件的重合点_GTJ2018软件中如何合并两个工程?
  8. pycharm -- 小技巧1 (显示文件的代码结构以及错误提示)
  9. C# Quartz.Net 定时任务的简单使用
  10. paip.提高稳定性---自动检测sleep mysql数据库死连接以及kill
  11. SQL Server安装下载教程
  12. 2022年6月25日PMP考试通关宝典-5
  13. 平面设计完全手册_工业时代的平面设计
  14. 边写边学Python(14)球落地高度
  15. 网页audio标签中autoplay自动播放音乐失败解决方案
  16. 笔记·Pandas几类数据读写方法对比——csv,parquet,feather和pickle
  17. SMB Signing not required
  18. mac os 13 通过网线共享mac的(wifi)网络
  19. Linux系统管理---权限管理
  20. 税务系统服务器维护导致逾期申报了,申报更正日期改变会导致逾期申报吗

热门文章

  1. python学了真的很有用吗-python学了真的很有用吗?当然!赶紧学,不学后悔!
  2. 大数据时代的语音识别,方言也不怕?
  3. python中正则表达式_Python中正则表达式详解
  4. DOM介绍~超好理解的哦
  5. 【java笔记】字符编码和字符集
  6. spss与python和sql区别_Python/Excel/SPSS/SQL数据处理方法比较之2 - 数据查看
  7. java比身高怎么做_D3 Y比例,y对比身高?
  8. umijs 修改默认配置_UmiJS基础教程(2) 目录结构
  9. linux下反汇编命令,Linux命令学习手册-objdump命令
  10. 【服务器】【个人图床】宝塔安装Chevereto