工程中使用boost库:(设定vs2010环境)
在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib
在Include files加上 D:\boost\boost_1_46_0

 1 // boostTest.cpp : 定义控制台应用程序的入口点。
 2 #include "stdafx.h"
 3
 4 #include <iostream>
 5 #include <boost/format.hpp>
 6 #include <boost/tokenizer.hpp>
 7 #include <boost/algorithm/string.hpp>
 8
 9 int _tmain(int argc, _TCHAR* argv[])
10 {
11     std::wcout.imbue(std::locale("chs"));
12     //待分割的字符串
13     std::wstring strTag = _T("I Come from China");
14
15     std::vector<std::wstring> vecSegTag;
16     // boost::is_any_of这里相当于分割规则了
17     boost::split(vecSegTag, strTag,boost::is_any_of(_T(" ,,")));
18
19     for (size_t i  =0;i<vecSegTag.size();i++)
20     {
21         std::wcout<<vecSegTag[i]<<std::endl;
22     }
23
24     vecSegTag.clear();
25     std::wstring strTag2 = _T("我叫小马,你呢,今天天气不错,我很高兴");
26     boost::split(vecSegTag, strTag2, boost::is_any_of(_T(" ,,")));
27
28     for (size_t i  =0 ; i<vecSegTag.size(); i++)
29     {
30         std::wcout<<vecSegTag[i]<<std::endl;
31     }
32
33     getchar();
34     return 0;
35 }

转载于:https://www.cnblogs.com/blueoverflow/p/4797812.html

Boost::split用法详解相关推荐

  1. [转] boost::function用法详解

    http://blog.csdn.net/benny5609/article/details/2324474 要开始使用 Boost.Function, 就要包含头文件 "boost/fun ...

  2. boost::function用法详解

    要开始使用 Boost.Function, 就要包含头文件 "boost/function.hpp", 或者某个带数字的版本,从 "boost/function/func ...

  3. C# Split()用法详解

    最近在写 modbus上位机控件,看了网上很多资料,感觉问题应该不大,可是在写代码的过程中,Split这个用法,让我搞了两个多小时,事情是这样子的. 首先定义一个textBox控制,然后代码里读取这个 ...

  4. re.split()用法详解

    re.split():返回一个列表,其中字符串在每次匹配时被拆分. 单一分隔符,str.split()与 re.split()作用一致 示例代码: import res = "Long li ...

  5. java string()函数_转载java String.split()函数的用法详解

    转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...

  6. python中split啥意思_python中split的用法详解_后端开发

    如何用python正则表达式匹配字符串?_后端开发 用python正则表达式匹配字符串的方法:1.当匹配单个位置的字符串时,可以使用[(.+?)]正则表达式来提取:2.当连续多个位置的字符串匹配时,可 ...

  7. Variant 用法详解

    Variant 用法详解 在你的程序中使用 variant,要包含头文件 "boost/variant.hpp".这个头文件包含了整个库,所以你不必知道要使用哪些单独的特性:以后, ...

  8. PaddlePaddle基本用法详解(二)、PaddelPaddle训练水果分类模型

    PaddlePaddle基本用法详解(二).PaddelPaddle训练分类模型 1.基本用法 2.训练水果分类模型 1.基本用法 2.训练水果分类模型 1.数据集预处理与模型定义代码: import ...

  9. Fresco用法详解

    版权声明:本文为延成原创文章,转载请标明出处 Fresco用法详解 经过在实际项目中多次的使用,本人在这做了一下简单总结,希望对初次使用和正在使用的你们有所帮助. 官方地址 官方github地址:ht ...

最新文章

  1. 三步快删EXCEL工作表下面出现1000多万行无用数据或者空白行(空值行)
  2. Android edittext 属性inputtype详解
  3. 我的机器学习入门之路(中)——深度学习(自然语言处理)
  4. 传智播客JavaWeb day11--事务的概念、事务的ACID、数据库锁机制、
  5. C语言多文件编程基本格式
  6. LNMP一键安装包 PHP自动升级脚本
  7. spark多个kafka source采用同一个group id导致的消费堆积延迟
  8. html 样式初始化,css样式初始化
  9. bootstrap下的双选时间插件使用方法
  10. ultraedit里面gbk编码在哪
  11. simulink——产生阶梯波
  12. 有道云笔记分享_写完笔记后干啥 有道云笔记分享技巧
  13. Python学习推荐
  14. Fastapi学习笔记(一)
  15. Hadoop HA (四) --------- YARN-HA 配置
  16. csgo自建局域网服务器,CSGO(KZ模式)服务器搭建常见问题答疑
  17. DataGrip入门小tips
  18. Android电池功耗BatteryHistorian数据分析
  19. 基于C#的软件加密、授权与注册
  20. nervos联创吕国宁:产业区块链与公链结合才是未来

热门文章

  1. 《LeetCode力扣练习》第16题 C语言版 (做出来就行,别问我效率。。。。)
  2. router vue 多个路径_vue-router 路径问题
  3. python 源码安装教程_python安装步骤
  4. php 表单变量,PHP学习笔记——访问表单变量
  5. html标签库jar包,struts2的s标签库jar包
  6. CStopwatch详细用法
  7. Java架构-面试前必须知道的MySQL命令【explain】
  8. Echarts4.0 使用系列——折线图,这里可能有你需要的
  9. [转] Android系统版本号和Android API level对应表
  10. Centos 6.x/7.x yum安装php5.6.X