C++ string 类型提取字符串
2016-09-10 19:37
176 查看
在某些情况下需要对输入的字符串进行处理,提取其中的需要的信息. 比如在linux中输入”mkdir test”,新建test文件夹,就需要提取其中的test字符. 提取的方法需要boost库中的函数,提取代码如下:
#include <string> #include <iostream> #include <vector> #include <boost/algorithm/string.hpp> using namespace std; int main(){ vector<string> itemlist; vector<string> contentlist; string strinfo="name#wangkaixuan$id#111$password#222"; boost::split(itemlist, strinfo, boost::is_any_of("$")); for (int i = 0; i < itemlist.size(); ++i) { cout<<"strlist_"<<i<<"="<<itemlist[i]<<endl; temp= itemlist[i]; boost::split(contentlist, temp, boost::is_any_of("#")); cout<<"contentlist_0"<<"="<<contentlist[0]<<endl; cout<<"contentlist_1"<<"="<<contentlist[1]<<endl; } return 0; }
运行结果:
相关文章推荐
- C++ string 类型提取字符串
- C++ string 类型提取字符串
- php 字符串转数组 提取中文 提取英文 字符串类型
- C++ string类型与 C 风格字符串性能比较
- C++ string类型的split字符串分割函数
- C++ string类型的字符串长度获取的三种方法
- java中使用String提取字符串中的数字(整数、负数、double)类型小数点数字
- CString字符串类型中提取以特定字符分隔的子串
- java提取字符串中的数字(整数,flot,double)类型的金额
- 如何把FOXPRO的日期类型转换为字符串类型!
- [MSSQLServer]Text类型的字符串替换
- 字符串:怎样将数字类型转换为字符串
- 数据类型转为字符串
- 获取一个SqlParameter参数中的SqlDbType枚举的类型,通过字符串名称
- 关于如何把带有千分符浮点数字符串转换成double类型
- 从字母数字字符串中提取数字
- VC Afx全局函数 数据类型 字符串转化函数
- 导师作业:1、编写一个函数,将一个C类型字符串反向存放。
- OLEDB方式操作规则EXCEL的字符串的完整写法(解决标题行和列数据类型不一致的问题)
- 字符串与其它数据类型的转换