C++像python一样利用split分割字符串
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分割字符串相关推荐
- sqlserver中实现split分割字符串函数
常用的. IF OBJECT_ID (N'fn_split') IS NOT NULL DROP FUNCTION fn_split go CREATE function dbo.fn_split ...
- split()分割字符串数组
用于把一个字符串分割成字符串数组. <!DOCTYPE html> <html><head><meta charset="utf-8"&g ...
- shell split分割字符串_Python3 CookBook | 字符串和文本
欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来. 以下测试代码全部基于 Python3. 字符串操作在程序中的出现频率相当高,包括分割,替换,拼接等等,这篇文章介绍五个最常遇到的问题 ...
- c#中Split分割字符串的几种方法
已经快一个多月没写点代码了感觉有点生疏了. 连很多基本的东东都有点忘记了. 这不早上连 一个文本框里的一行行字怎么分开都忘记了. 回车键会显示成 /t/n 所以要分割 /t/n 1方法 string[ ...
- PLSQL Split分割字符串
系统自带的split,使用起来方便,但是如果字符串太长,可能会出现异常,这里,我自己写了一个也是该名字,放在自己的包中,引用的时候带包名就好了. --系统自带的函数 /*CURSOR cur_temp ...
- split分割字符串(按两种符号分割)
动机:在处理生物方面的语料时,出现类似的情况:CD4+CD25-, 需要以"+"和"-"分割字符串 以下给出两种方式: String str1[] = s1.s ...
- python多个分隔符分割字符串_Python之使用多个分割符分割字符
在使用 Python 处理字符串的时候,有时候会需要分割字符. 分隔符比如下划线 "_",比如 "."之类的. 一个分隔符 比如对于文件名 20191022_l ...
- boost使用split分割字符串
工程中使用boost库:(设定vs2010环境) 在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib 在Include files加上 D:\boo ...
- js 中split分割字符串组成数组
<script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new A ...
最新文章
- 初学Java——选择
- 吴文俊人工智能科学技术奖:陆汝钤院士、百度王海峰等获奖
- 重磅直播|GDR-Net:基于几何信息指导的单目6D物体姿态估计算法(CVPR2021作者开讲啦)...
- python基础语法手册format-python基础_格式化输出(%用法和format用法)
- TiDB Ecosystem Tools 原理解读系列(二)TiDB-Lightning Toolset 介绍
- 三星t800Android 6.0,6.6毫米品质平板 三星GALAXY Tab S发布
- linux下dup函数,Linux dup dup2函数理解
- 机房收费系统之处理流程图与DFD图
- 使用window.createPopup创建无限级跨帧下拉菜单
- 【python】装饰器的练习题
- python图像resize_Python图像resize前后颜色不一致问题
- 华为S2600T------v1版本
- net core引用外部dll发布后报错找不到文件
- 2021 年 6 个GitHub推荐前端项目
- 怎么把做的html转成链接,网页链接怎么转换成文件
- 三菱FX5U常见问题解析
- centOS7.10 KDE桌面字体设置推荐
- 武汉凭什么被列为国家超大城市?
- JSONObject转对象
- 直流无刷电机驱动芯片DRV8306使用