Ở đâ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) $