在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 官宣新年祝福语简短