boost::algorithm::trim
时间: 2023-08-04 17:04:37 浏览: 169
boosting算法
boost::algorithm::trim 是 Boost 库中的一个字符串处理函数,用于去除字符串两端的空格或指定的字符。它的使用方法如下:
```c++
#include <boost/algorithm/string.hpp>
#include <string>
int main()
{
std::string str = " hello world ";
boost::algorithm::trim(str); // 去除两端空格
std::cout << str << std::endl; // 输出:hello world
std::string str2 = "ABCdefGHI";
boost::algorithm::trim_if(str2, boost::algorithm::is_any_of("AGI")); // 去除两端的 A、G、I
std::cout << str2 << std::endl; // 输出:BCdef
return 0;
}
```
第一个示例演示了如何去除字符串两端的空格,第二个示例演示了如何去除指定的字符。注意,使用前需要包含头文件 `boost/algorithm/string.hpp`。
阅读全文