C++ 中 substr() 函数用法
substr() 函数是 C++ 标准库中 string 类的成员函数,用于从 string 对象中提取一个子串。
用法:
string substr(size_t pos, size_t len) const;
参数:
- pos:子串的起始位置(从 0 开始)。
- len(可选):要提取的子串的长度。如果不指定,则提取从起始位置到字符串末尾的所有字符。
返回值:
一个新的 string 对象,包含提取的子串。
示例:
std::string str = "Hello, world!"; // 提取从索引 7 开始的子串 std::string substring1 = str.substr(7); // 提取从索引 7 开始,长度为 5 的子串 std::string substring2 = str.substr(7, 5);