C++ string split函数实现
来源:互联网 发布:天猫美工工资 编辑:程序博客网 时间:2024/05/16 15:53
使用了string的find函数和substr函数
#include <iostream>#include <string>#include <vector>using namespace std;vector<string> split(string str, string pattern) { vector<string> result; str += pattern; for (int i = 0; i < str.size(); i++) { int pos = (int)str.find(pattern, i); if (pos != string::npos) { result.push_back(str.substr(i, pos - i)); i = pos + (int)pattern.size() - 1; } } return result;}int main() { string s = "I have a dream!"; vector<string> res = split(s, " "); return 0;}
0 0
- C++ string split函数实现
- java string.split()函数的c/c++两种实现——strtok_r及string.find()
- C语言实现Split函数
- c/c++ 实现split函数
- C++ std::string split分割函数实现
- c语言 split函数的实现
- String.Split()函数
- string split函数
- String.Split()函数
- String.Split()函数
- String.Split()函数
- String.Split()函数
- String.Split()函数
- String.Split()函数
- String.split函数
- split string in C
- string中split实现
- C++ string.split实现
- Java泛型
- Pull解析
- 谈谈iOS面试常提及到的线程间的通信
- 大数开方
- 你真的了解load方法么?
- C++ string split函数实现
- Jsp9个内置对象详解
- JavaWeb中导出excel文件
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- 异步请求网络数据
- 4.spark hash shuffer 解析
- 数据流向可视化
- 物理cpu 逻辑cpu cpu核数
- 关于Linux系统清理/tmp/文件夹的原理