Ở đây chúng ta sẽ xem cách cắt các chuỗi trong C ++. Chuỗi cắt nghĩa là loại bỏ khoảng trắng khỏi phần bên trái và bên phải của chuỗi.
Để cắt chuỗi C ++, chúng tôi sẽ sử dụng thư viện chuỗi tăng cường. Trong thư viện đó, có hai phương thức khác nhau được gọi là trim_left () và trim_right (). Để cắt hoàn toàn chuỗi, chúng ta có thể sử dụng cả hai.
Ví dụ
#include<iostream>
#include<boost/algorithm/string.hpp>
using namespace std;
main(){
string myStr = " This is a string ";
cout << "The string is: (" << myStr << ")" << endl;
//trim the string
boost::trim_right(myStr);
cout << "The string is: (" << myStr << ")" << endl;
boost::trim_left(myStr);
cout << "The string is: (" << myStr << ")" << endl;
} Đầu ra
$ 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) $