Tokenize

拆分词,即按指定字符拆分字符串

用法示例

#include <iostream>
#include <afx.h>int main()
{//以;号分隔的字符串拆分//拆分结果为: aa abb bbcc ccdd dd{std::wcout << std::endl;CString strSep(_T(";"));CString strTemp(_T("aa;abb;bbcc;ccdd;dd"));int nCurPos = 0;CString strSub = strTemp.Tokenize(strSep, nCurPos);while (strSub != _T("")){strSub.Trim();//去除字串两边空格std::wcout << strSub.GetString() << " ";strSub = strTemp.Tokenize(strSep, nCurPos);}std::wcout << std::endl;}//分隔符可以是一个字符集合//拆分结果为: aa abb bbcc ccdd dd{std::wcout << std::endl;CString strSep(_T(";|&"));CString strTemp(_T("aa;abb|bbcc&ccdd;dd"));int nCurPos = 0;CString strSub = strTemp.Tokenize(strSep, nCurPos);while (strSub != _T("")){strSub.Trim();//去除字串两边空格std::wcout << strSub.GetString() << " ";strSub = strTemp.Tokenize(strSep, nCurPos);}std::wcout << std::endl;}return 0;
}

示例结果

CString的拆分词函数Tokenize相关推荐

  1. 各种字符串分拆处理函数.sql

    --各种字符串分函数 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_splitSTR]') and x ...

  2. php自定义中文分词方法,一个用PHP写的中文分词函数_php

    class Segmentation { var $options = array('lowercase' => TRUE, 'segment_english' => FALSE); va ...

  3. php的函数是谁写的,一个用PHP写的中文分词函数

    一个用PHP写的中文分词函数 class Segmentation{ var$options=array('lowercase'=>TRUE, 'segment_english'=>FAL ...

  4. python编程实现文本分词_Python:徒手创建分词函数

    又发现一个牛逼的东西,值得记录~~~ 分词方法有很多,其中最最基础的一个方法叫做最大正向匹配法,思路如下:百度到的某无名氏贡献的流程图 该方法会从一个字符串的第一个字符作为开始,以字典中最长的词的长度 ...

  5. CString类所有成员函数详解

    VC里CString是我们最常用的类之一,我们觉得对它很熟悉了,可是你知道它的所有用法吗? 还是系统的学习一下吧,认真看完本文就OK了. 下面开始: CString::Compare int Comp ...

  6. SQL各种字符串分拆处理函数

    字符串分解 --各种字符串分拆处理函数.sql  -- --各种字符串分函数 if exists (select * from dbo.sysobjects where id = object_id( ...

  7. MFC之CString对象的各种函数

    一.MFC常用类之String 类 1.CString的构造函数: CString(const CString& stringSrc); 将一个已经存在的CString 对象 stringSr ...

  8. split分词和tokenize的区别

    split分词只把单词分出来,形成由单个单词构成的字符串: tokenize把单词和标点符号都分出来,形成由单词和标点构成的一个字符串变量: 但是二者分出的词都是区分大小写的,使用停用词表时,只会删除 ...

  9. CString的截取字符串函数,如Mid、Left和Right

    函数意义: 1.  获取nPos前面的字符串  str.Left(nPos);  ​ 2. 获取nPos后面的字符串  str.Right(nPos); ​ str.Mid(nPos); 3. 获取n ...

  10. oracle 分词函数,Oracle 中文分词

    转自:http://ddtlby.blog.sohu.com/100086259.html 准备工作: CREATE   TABLE issues ( ID         NUMBER, summa ...

最新文章

  1. 《Swift开发实战》——第16章,第16.2节下标脚本用法
  2. Java连接FTP服务器并且实现对其文件的上传和下载
  3. 第六届 蓝桥杯 省赛 Java B组 牌型总数
  4. bagging和时间序列预测_时间序列的LSTM模型预测——基于Keras
  5. linux手动调节屏幕亮度命令
  6. android 代码添加图片不显示,Android开发 从代码里设置Drawable图片不显示的问题
  7. PHP使用weui,微信小程序WeUI引入
  8. Django中加载static无法成功的解决方法
  9. [POI2000]病毒(补全AC自动机)
  10. ginx+Tomcat负载均衡配置
  11. account.php,account.php
  12. Wap模拟器,用电脑浏览器浏览手机wap网站
  13. 两家符合CMMB标准的手机电视芯片厂商网址
  14. 栈和队列有什么区别、以及他们的共同点
  15. java推送微信消息换行_微信公众号开发:回复文本消息换行的三种方式
  16. 智慧工地具有哪些社会意义?
  17. Win10 更改桌面背景为图片不生效,马上自动变为纯色黑色
  18. CentOs网络管理:ifconfig家族,iproute家族及配置文件
  19. 单服务器node.js和php性能测试
  20. 用Biome-BGC模型如何模拟水循环过程

热门文章

  1. SpringBoot 无法捕获 maximum upload size exceeded
  2. THUSC2018滚粗记
  3. Linux之ARM(IMX6U)裸机主频和时钟配置
  4. matlab里面求出两条曲线的交点问题
  5. linux基础之系统安装
  6. 润乾报表V4在weblogic下部署找不到授权文件的解决方法
  7. 数学符号(取底、取顶、不大于、不小于)和标准假彩色合成
  8. Android高德地图marker和InfoWindow的使用
  9. 基于微信公众平台API的菜谱小程序 的设计与实现
  10. 机械硬盘显示数据错误循环冗余检查文件如何寻回