c++

c++中trim的用法是什么

小亿
285
2024-04-23 10:28:43
栏目: 编程语言
C++开发者专用服务器,限时0元免费领! 查看>>

在C++中,trim函数通常用于去除字符串头部和尾部的空格或特定字符。以下是一个示例实现代码:

#include <string>
#include <algorithm>

std::string trim(const std::string& str) {
    size_t first = str.find_first_not_of(" \t\n\r");
    if (first == std::string::npos) {
        return "";
    }
    size_t last = str.find_last_not_of(" \t\n\r");
    return str.substr(first, (last - first + 1));
}

使用上述函数可以去除字符串头部和尾部的空格、制表符、换行符等字符。例如:

std::string str = "   hello world   ";
std::string trimmedStr = trim(str);
// 输出: "hello world"

请注意,上述实现只是一个简单的示例,您也可以根据需要自定义更复杂的trim函数来满足特定的需求。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:VB中trim函数的用法是什么

0
看了该问题的人还看了