Tricks(三十七)—— C++ string类 split 的实现
来源:互联网 发布:军阀割据知乎 编辑:程序博客网 时间:2024/06/05 15:48
<string> 文件中的 string 类是不具有 split(切分出字符串构成的数组)这一十分实用的成员函数的。使用其提供的 find 和 substr 两个核心成员函数,也可轻易实现 split 的功能。
vector<string> split(string& str, char splited){ vector<string> vec; int pos = str.find(splited); while (pos != string::npos) { vec.push_back(str.substr(0, pos)); str = str.substr(pos + 1); pos = str.find(splited); } if (str.size()) vec.push_back(str); return vec;}
0 0
- Tricks(三十七)—— C++ string类 split 的实现
- C Tricks(十三)—— trim 的实现
- C Tricks(十八)—— 整数绝对值的实现
- java string.split()函数的c/c++两种实现——strtok_r及string.find()
- C Tricks(五)—— 比例和阈值的实现
- C Tricks(六) —— 数组去重的实现
- Tricks(三十五)—— 内积的极简实现
- Matlab Tricks(六)—— 矩阵乘法的实现
- Matlab Tricks(十)—— padarray 的实现
- Python Tricks(十一)—— 阶乘的实现
- Python Tricks(十四)—— list 逆序的实现
- Python Tricks(十七)—— enumerate 的实现
- Python Tricks(十九)—— switch 的实现
- 【算法】—— 算法实现的 tricks
- C Tricks(十四)—— 余数
- split string 的c++实现
- C++ 实现string的split
- c++实现string的split
- mongoDB 3.0 安全权限访问控制
- iOS崩溃crash大解析
- 极客班作业——视图优化
- 多线程_线程间通讯
- Spring加载配置文件applicationContext.xml的方式
- Tricks(三十七)—— C++ string类 split 的实现
- 主流开源编解码器Xvid,x264,ffmpeg 性能对比
- 讯飞语音包实现Android语音理解①
- 静态的adapter
- initWithFrame 与initWithCoder
- iOS跳转界面时隐藏tabBar的方法
- 北邮OJ 980. 16校赛-R_clover's Challenge
- 关于H5里的API,上传图片预览功能
- hibrenate @ManyToOne(fetch = FetchType.EAGER) 和 lazy 区别