string.substr
时间: 2023-10-03 13:05:54 浏览: 61
string
string.substr() 是一个用于从字符串中提取子字符串的函数。它接受两个参数:起始位置和要提取的字符数。例如,如果我们有一个字符串 "Hello, world!",我们可以使用substr()函数提取 "world" 子字符串,如下所示:
```cpp
std::string str = "Hello, world!";
std::string sub = str.substr(7, 5); // 从索引7开始提取5个字符
std::cout << sub << std::endl; // 输出 "world"
```
在这个例子中,起始位置是7,因为我们想从单词 "world" 开始提取。要提取的字符数是5,因为单词 "world" 有5个字符。请注意,起始位置是从0开始计数的,而不是从1开始计数的。
阅读全文