字符串分割
2015-04-12 13:20
99 查看
当我们在做项目的时候,会碰到把相应的文本分割成不同的段落来显示、或者是从服务器接收的数据中,是根据逗号来划分不同的字段。
那么我们就要把文本、数据进行分割。
这样就完成对文本、数据进行分割的函数了。
后面的 pattern 是根据不同的分割字符来传入进来的参数。比如: 1,2,3 他们的分割字符就是 " , "。
这样就可以对解析后的所有数据或者文本任意使用了。
那么我们就要把文本、数据进行分割。
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 他们的分割字符就是 " , "。
这样就可以对解析后的所有数据或者文本任意使用了。
相关文章推荐
- 使用PL SQL 编写一个逗号分割字符串分割处理函数
- 字符串分割
- c++ 字符串分割成数组
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 增强J2ME的String能力——分割字符串(附源代码)
- 按长度分割字符串表值函数
- 第21课 Python字符串分割函数设计
- java中如何将字符数组转换成字符串,以逗号分割
- SQL语句--一个简单的字符串分割函数
- c#中Split等分割字符串的几种方法(转)
- C语言字符串分割函数split实现
- IOS字符串分割操作
- SQLserver字符串分割函数
- 统计单词(分割字符串,字符串函数的应用)
- 字符串根据多个字符进行分割的一种方法(使用split而不是regex.split更不是replace)
- 把逗号分割的字符串转换为可放入in的条件语句的字符数列 Oracle
- oracle 分割动态字符串为数组
- C/C++字符串分割
- 使用split分割多字符的字符串的方法
- C#字符串分割--一个字符串用另一个字符串来分割成字符串字组