boost库也提供了和STL一样的字符串处理方法,不过比STL更加丰富,使用boost的字符串处理方法,需要包含头文件:
#include
using namespace boost;
boost库有很多以“i”开头,"_copy"结尾的函数方法,简述如下:
(1) 以“i”开头,表示ignore,忽略。 例如:
istarts_with 方法,表示“忽略大小写以什么开头的字符串”
ifind_all 忽略大小写,查找所有
(2)以“_copy”结尾的方法,表示保存原来的副本,例如:
trim 与 trim_copy
boost的字符串处理,主要有以下方法
1. 字符串拼接使用join()方法
deque d;
d.push_back("stu1");
d.push_back("stu2");
d.push_back("tea1");
d.push_back("tea2");
//调用boost库的 join() 方法进行字符串拼接
string str1 = join(d, "**");
cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?