C++ 提取子字符串
发布时间:2023-06-06 12:59:58 所属栏目:语言 来源:
导读:substr() 函数用于从 string 字符串中提取子字符串,它的原型为:
string substr (size_t pos = 0, size_t len = npos) const;
pos 为要提取的子字符串的起始下标,len 为要提取的子字符串的长度。
请看下面的
string substr (size_t pos = 0, size_t len = npos) const;
pos 为要提取的子字符串的起始下标,len 为要提取的子字符串的长度。
请看下面的
substr() 函数用于从 string 字符串中提取子字符串,它的原型为: string substr (size_t pos = 0, size_t len = npos) const; pos 为要提取的子字符串的起始下标,len 为要提取的子字符串的长度。 请看下面的代码: #include <iostream> #include <string> using namespace std; int main(){ string s1 = "first second third"; string s2; s2 = s1.substr(6, 6); cout<< s1 <<endl; cout<< s2 <<endl; return 0; } 运行结果: first second third second 系统对 substr() 参数的处理和 erase() 类似: 如果 pos 越界,会抛出异常; 如果 len 越界,会提取从 pos 到字符串结尾处的所有字符。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |