C++ 字符串分割 split
来源:互联网 发布:人民法院淘宝网 编辑:程序博客网 时间:2024/04/26 14:01
字符串分割
#include <iostream>
#include <vector>using namespace std;
std::vector<std::string> split(std::string str, std::string pattern)
{
size_t pos;
std::vector<std::string> result;
str += pattern;
int size = str.size();
for (int i = 0; i < size; i++)
{
pos = str.find(pattern, i);
if (pos < size)
{
std::string s = str.substr(i, pos - i);
result.push_back(s);
i = pos + pattern.size() - 1;
}
}
return result;
}
int main()
{
string str = "name,age,time,address";
vector<string> arr;
arr = split(str, ",");
vector<string>::iterator it = arr.begin();
while (it != arr.end())
{
cout<<*it<<endl;
it++;
}
return 0;
}
0 0
- 分割字符串函数split(C#)
- 分割字符串函数split(C#)
- c 分割字符串函数 split
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C/C++实现split分割字符串
- C/C++实现split分割字符串
- C++:实现split分割字符串 - 改进
- SPLIT分割字符串
- [转]Split 分割字符串
- split来分割字符串
- split()方法分割字符串
- split分割字符串
- split分割字符串
- linux关于S权限和T权限的介绍
- 贪心——Kickstart 2017 practice Round #C
- JAVA全集-07-Java集合
- 【backtrack】路由信息收集
- 51 NOD 1012 最小公倍数LCM
- C++ 字符串分割 split
- asp.net core mvc剖析:处理管道构建
- 脱离文档流之 float 和 position:absolute的区别
- 详解如何将TensorFlow训练的模型移植到Android手机
- 浅谈Java中的泛型
- javaScript:undefined与null的区别
- nginx搭建的页面乱码解决方法
- Vulkan编程指南翻译 第三章 队列和命令 第2节 创建命令缓冲区
- JNI的数据类型和类型签名