其他分享
首页 > 其他分享> > 关于字符串的一些实用STL

关于字符串的一些实用STL

作者:互联网

水经验のBlog罢了啊

寻找子串:(int)

find(str,pos) 函数
可以用来查找字符串中一个字符/字符串在(含)pos(不传参数默认为0)之后第一次出现的位置;如果没有出现,则返回-1
用s.find调用,
例如;s=hanggoash,find("gg",0)=3

截取子串:(string)

string t;
string s=substr(pos,len);
从t中pos处开始截取长度为len的字符串作为s(即t中从pos到pos+len-1);
例:s=hanggoash,substr(3,2)="gg";

插入字符串:(void)

insert(pos,cnt,str);
在位置pos插入cnt次str串,如果cnt不传参数则默认为1;
例:s=hanoash s.insert(3,1,"gg")-->s=hanggoash

删除子串:(void)

erase(pos,len);
删除从pos位置开始长度为len的子串
例:s=hanggoash s.erase(3,2)--> s=hanoash

替换子串:(void)

replace(pos,len,str);
将从pos开始长度为len的串替换为str
例:s=hanshitoash s.replace(3,4,"gg")-->s=hanggoash

标签:子串,gg,hanggoash,STL,pos,len,实用,str,字符串
来源: https://www.cnblogs.com/Hanggoash/p/16692711.html