您当前的位置: 首页 >  c++

令狐掌门

暂无认证

  • 5浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ boost库教程(三):boost字符串处理

令狐掌门 发布时间:2019-05-05 10:59:18 ,浏览量:5

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             
关注
打赏
1652240117
查看更多评论
0.0358s