3.1.5 string容器查找和替换
总结:
(1)find查找是从左往右,rfind查找是从右往左,而且是从0开始
例如:str1=“abcdefgde”
int pos =str1.find(“de”)
输出结果是3;
int pos1=str1.rfind(“de”)
输出结果是7;
(2)find查找到字符串后返回查找字符的第一个位置,否则返回-1;
(3)replace在替换字符时,要指定从哪个位置开始,替换多少个字符,替换成什么样的字符;
例如:上述替换这块代码的输出结果是a1111efgde(这里需要注意:尽管只有三个字符需要被替换,但用来替换的字符有四个(这里是1111),所以这样输出)
3.1.6string字符串比较
注意:这里string比较字符串主要是看两个字符串是否相等,比较谁大谁小其实意义不大
注意:这里的第二种方法是从下标0开始的。
注意:插入和删除操作也是从0开始
转载:https://blog.csdn.net/qq_52297656/article/details/115770240
查看评论