python中有split函数可以轻松的分割字符串,在C++的boost库中同样有类似的功能,可以用于路径的分割。

#include <iostream>
#include <string>
#include <vector>
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
using namespace std;int main()
{string s = "/home/chen/Downloads/0909";vector<string> vStr;boost::split( vStr, s, boost::is_any_of( "/" ), boost::token_compress_on );for( vector<string>::iterator it = vStr.begin(); it != vStr.end(); ++ it ){cout << *it << endl;}return 0;
}

最终输出是:


home
chen
Downloads
0909

注意一共有4个分隔符,所以分成了5部分,第一部分是空。

C++像python一样利用split分割字符串相关推荐

  1. sqlserver中实现split分割字符串函数

    常用的. IF OBJECT_ID (N'fn_split') IS NOT NULL DROP FUNCTION  fn_split go CREATE  function dbo.fn_split ...

  2. split()分割字符串数组

    用于把一个字符串分割成字符串数组. <!DOCTYPE html> <html><head><meta charset="utf-8"&g ...

  3. shell split分割字符串_Python3 CookBook | 字符串和文本

    欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来. 以下测试代码全部基于 Python3. 字符串操作在程序中的出现频率相当高,包括分割,替换,拼接等等,这篇文章介绍五个最常遇到的问题 ...

  4. c#中Split分割字符串的几种方法

    已经快一个多月没写点代码了感觉有点生疏了. 连很多基本的东东都有点忘记了. 这不早上连 一个文本框里的一行行字怎么分开都忘记了. 回车键会显示成 /t/n 所以要分割 /t/n 1方法 string[ ...

  5. PLSQL Split分割字符串

    系统自带的split,使用起来方便,但是如果字符串太长,可能会出现异常,这里,我自己写了一个也是该名字,放在自己的包中,引用的时候带包名就好了. --系统自带的函数 /*CURSOR cur_temp ...

  6. split分割字符串(按两种符号分割)

    动机:在处理生物方面的语料时,出现类似的情况:CD4+CD25-, 需要以"+"和"-"分割字符串 以下给出两种方式: String str1[] = s1.s ...

  7. python多个分隔符分割字符串_Python之使用多个分割符分割字符

    在使用 Python 处理字符串的时候,有时候会需要分割字符. 分隔符比如下划线 "_",比如 "."之类的. 一个分隔符 比如对于文件名 20191022_l ...

  8. boost使用split分割字符串

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

  9. js 中split分割字符串组成数组

    <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new A ...

最新文章

  1. 初学Java——选择
  2. 吴文俊人工智能科学技术奖:陆汝钤院士、百度王海峰等获奖
  3. 重磅直播|GDR-Net:基于几何信息指导的单目6D物体姿态估计算法(CVPR2021作者开讲啦)...
  4. python基础语法手册format-python基础_格式化输出(%用法和format用法)
  5. TiDB Ecosystem Tools 原理解读系列(二)TiDB-Lightning Toolset 介绍
  6. 三星t800Android 6.0,6.6毫米品质平板 三星GALAXY Tab S发布
  7. linux下dup函数,Linux dup dup2函数理解
  8. 机房收费系统之处理流程图与DFD图
  9. 使用window.createPopup创建无限级跨帧下拉菜单
  10. 【python】装饰器的练习题
  11. python图像resize_Python图像resize前后颜色不一致问题
  12. 华为S2600T------v1版本
  13. net core引用外部dll发布后报错找不到文件
  14. 2021 年 6 个GitHub推荐前端项目
  15. 怎么把做的html转成链接,网页链接怎么转换成文件
  16. 三菱FX5U常见问题解析
  17. centOS7.10 KDE桌面字体设置推荐
  18. 武汉凭什么被列为国家超大城市?
  19. JSONObject转对象
  20. 直流无刷电机驱动芯片DRV8306使用

热门文章

  1. 微信小程序蓝牙BLE开发实战——案例(二)
  2. SSL/TLS工作原理
  3. 微信小程序之小试牛刀
  4. Java异常处理的简单总结+文件操作
  5. 卷闸门433遥控钥匙对拷方法
  6. pyrcc5将resources.qrc转换成py文件
  7. linux中sl是什么命令,Linux系统使用sl命令制作火车动态桌面的技巧
  8. 使用IDEA调试Arthas
  9. BCryptPasswordEncoder 对密码加密
  10. Python从小白到新手