在C ++中修剪std :: string的最佳方法是什么?
在这里,我们将看到如何在C++中修剪字符串。修剪字符串意味着删除字符串左右部分的空白。
要修剪C++字符串,我们将使用boost字符串库。在该库中,有两种不同的方法,称为trim_left()和trim_right()。要完全修剪字符串,我们可以同时使用它们。
示例
#include<iostream>
#include<boost/algorithm/string.hpp>
using namespace std;
main(){
string myStr = " This is a string ";
cout << "The string is: (" << myStr << ")" << endl;
//修剪字符串
boost::trim_right(myStr);
cout << "The string is: (" << myStr << ")" << endl;
boost::trim_left(myStr);
cout << "The string is: (" << myStr << ")" << endl;
}输出结果
$ g++ test.cpp $ ./a.out The string is: ( This is a string ) The string is: ( This is a string) The string is: (This is a string) $
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短