关于字符串的一些实用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
为什么要练,为什么要写?
引用一句让我幡然悔悟的话:
“练了不一定写的出来正解,不练一定写不出来正解”
本文来自博客园,作者:Hanggoash,转载请注明原文链接:https://www.cnblogs.com/Hanggoash/p/16692711.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!