c++ string::substring
时间: 2023-11-17 22:07:46 浏览: 130
C++ string详解
`string::substring` 是 C++ 中的一个成员函数,用于从字符串中提取子串。它的语法如下:
```cpp
string substr (size_t pos = 0, size_t len = npos) const;
```
- `pos`:要提取子串的起始位置,默认为 0。
- `len`:要提取的子串长度,默认为 `npos`,表示提取从起始位置到字符串末尾的所有字符。
该函数返回一个新的字符串,其中包含提取的子串。
以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
std::string substr = str.substr(7, 5);
std::cout << substr << std::endl; // 输出 "World"
return 0;
}
```
在上面的示例中,我们从字符串 "Hello, World!" 中提取了从位置 7 开始的长度为 5 的子串,即 "World"。
阅读全文