字符串分割
来源:互联网 发布:淘宝童装店logo图片 编辑:程序博客网 时间:2024/05/24 00:19
当我们在做项目的时候,会碰到把相应的文本分割成不同的段落来显示、或者是从服务器接收的数据中,是根据逗号来划分不同的字段。
那么我们就要把文本、数据进行分割。
vector<string> DataManager::splitString(string str, string pattern){CCASSERT( str.size() > 0, " split String First String Not NULL"); // 断言描述,当传过来的字符串为空的时候执行断言string::size_type pos;vector<string > resultString;str += pattern;for (unsigned int i = 0; i < str.size(); i ++){pos = str.find(pattern, i);if (pos < (unsigned)str.size()){string passString = str.substr(i, pos -i);resultString.push_back(passString);i = pos + pattern.size() - 1;}}return resultString;}
这样就完成对文本、数据进行分割的函数了。
后面的 pattern 是根据不同的分割字符来传入进来的参数。比如: 1,2,3 他们的分割字符就是 " , "。
这样就可以对解析后的所有数据或者文本任意使用了。
0 0
- 分割字符串
- 分割字符串
- 分割字符串
- 分割字符串
- 分割字符串
- 字符串分割
- 字符串分割
- 分割字符串
- 字符串分割
- 字符串分割
- 分割字符串
- 分割字符串
- 分割字符串
- 字符串分割
- 分割字符串
- 字符串分割
- 字符串分割
- 分割字符串
- ORACLE_基础二十二(User-Managed Backup)
- java socket 通信总结
- HODJ刷题(1090)
- const在c++中的作用(
- 基于Netty4的Android聊天室的应用,请求帮助!
- 字符串分割
- 2015浙江省蓝桥杯c/c++B组个人题解
- 第六周 阅读程序
- java.lang.ref 包分析 引用 弱引用 强引用 虚引用
- eclipse,选中同一个变量
- 黑马程序员--IOS入学学习--4-数组、字符串及指针
- HBase 系统架构
- Evaluate Reverse Polish Notation--LeetCode
- 什么是过度设计?