string substr函数
时间: 2024-03-20 12:37:13 浏览: 110
string函数
string的substr函数是用于截取字符串的子串的函数。它接受两个参数,第一个参数是起始位置,第二个参数是要截取的子串的长度(可选)。如果只传入一个参数,则默认截取从起始位置到字符串末尾的所有字符。
下面是一个示例:
```
string str = "Hello, World!";
string sub = str.substr(7, 5);
```
在上面的示例中,str.substr(7, 5)将返回"World",因为它从索引位置7开始截取长度为5的子串。
如果只传入一个参数,比如str.substr(7),则将返回"World!",因为它从索引位置7开始截取到字符串末尾的所有字符。
需要注意的是,substr函数返回的是一个新的字符串,原始字符串并不会被修改。
阅读全文