目录
0.引用
1. clear
2. insert
3. erase
4. push_back
5. pop_back
6. append
7. operator+=
8. compare
9. start_with(C++20)
10.ends_witn(C++20)
11.contains(C++20)
12.replace
13.substr
13.1 链接
13.2 使用方法
substr有2种用法:
假设:string s = "0123456789";
string sub1 = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = "56789"
string sub2 = s.substr(5, 3); //从下标为5开始截取长度为3位:sub2 = "567"
13.3 string::npos
string::npos参数 —— npos 是一个常数,用来表示不存在的位置
例如,有两个字符串a、b,判断a字符串是否包含b字符串
//如果字符串不存在包含关系,那么返回值就一定是npos
if(a.find(b)!=string::npos){
cout<<"yes"<<endl;
}else{
cout<<"no"<<endl;
}