【C/C++开发】C++实现字符串替换的两种方法
来源:互联网 发布:网络写手兼职招聘 编辑:程序博客网 时间:2024/06/05 21:11
替换字符串replace() erase()
//C++ 第一种替换字符串的方法用replace()|C++ 第二种替换字符串的方法用erase()和insert()【 C++string|C++ replace()|C++ erase()|C++ insert()|C++自定义替换字符串函数】#include<string>#include<iostream>using namespace std;//第一种替换字符串的方法用replace()void string_replace(string&s1,const string&s2,const string&s3){string::size_type pos=0;string::size_type a=s2.size();string::size_type b=s3.size();while((pos=s1.find(s2,pos))!=string::npos){s1.replace(pos,a,s3);pos+=b;}}//第二种替换字符串的方法用erase()和insert()void string_replace_2(string&s1,const string&s2,const string&s3){string::size_type pos=0;string::size_type a=s2.size();string::size_type b=s3.size();while((pos=s1.find(s2,pos))!=string::npos){s1.erase(pos,a);s1.insert(pos,s3);pos+=b;}}
0 0
- 【C/C++开发】C++实现字符串替换的两种方法
- C语言现代方法之实现字符串的替换
- C语言现代方法之实现字符串的替换
- c语言实现字符串字串的替换
- C语言两种方法实现字符串反转
- c语言:两种方法实现字符串拷贝strcpy
- C语言实现字符串替换
- C语言实现字符串替换
- linux c 实现字符串替换
- c语言字符串数组的两种表示方法
- C语言字符串替换函数,字符串插入函数的实现
- 使用C语言实现字符串中子字符串的替换
- C语言 实现两种排序方法
- 自己实现的C 语言的字符串替换函数
- 自己实现的C 语言的字符串替换函数
- Objective-C的方法替换
- Objective-C的方法替换
- Objective-C的方法替换
- [Java并发包学习二]Executors介绍
- DUBBO服务管理配置Zookeeper集群服务
- C#初学者对Equals方法的几个常见误解
- [安卓] 13、安卓蓝牙定位(一)——如何周期性获得蓝牙节点信号强度?
- 数据链路层循环冗余(CRC)检验
- 【C/C++开发】C++实现字符串替换的两种方法
- 扩展欧几里得算法
- Python函数代码移植
- 51Nod 1182 完美字符串
- apache solr 6.5.1配置与启动
- HttpURLConnection用法详解
- tcpdump命令详解
- scala(二)
- HoloLens开发——vuforia图像识别