C++ 字符串分割
来源:互联网 发布:千牛卖家版mac不能用 编辑:程序博客网 时间:2024/05/01 17:04
最近遇到了字符串的分割,自己参考了其他的做法,总结了下,
对于sep为单个字符是稳定的,但是对于多个就会出错,因为内部使用的是find_first_of
ErrCode SplitCsv(const string& src, const string& sep, vector<string>& dest){if (src.empty())return Err_StrEmpty;dest.clear();string subStr;string::size_type start(0), index(0);while (1){index = src.find_first_of(sep, start);subStr = src.substr(start, index - start);dest.push_back(subStr);start = src.find_first_not_of(sep, index);if (start == string::npos)break;}return No_Err;}
0 0
- 字符串分割(C/C++)
- C字符串分割
- C字符串分割
- C++MFC分割字符串
- 分割字符串(C版本)
- 字符串分割(C++)
- 字符串分割(C++)
- 字符串分割(C++)
- 字符串分割(C++)
- 字符串分割(C++)
- C字符串分割
- 字符串分割(C++)
- 字符串分割(C++)
- 常用字符串分割(C++)
- C语言字符串分割
- 字符串分割(C++)
- 字符串分割(C++)
- 字符串分割(C++)
- Java数字证书对文件、加密、解密、签名、校验签名
- HPL环境安装、配置及初步优化方案(报告)
- rst2pdf使用(中文及样式设计)
- poj1442 Black Box treap
- 各种基本类型与string的转换
- C++ 字符串分割
- HDU 1003
- 自定义progressbar
- windows环境下配置 scons 与 gnuwin32
- 单源最短路径-jobdu-1008
- void相关的无类型变量在使用时必须强制数据类型转换问题。
- 前三天的知识回顾
- LevelDb日知录(Leveldb 实现原理)
- 【剑指offer】链表相关-合并两个有序链表&递归写法17