//跳过第一个引号以前的字符,读下面字符,直到下一个引号前为止 int main() { string source = "how are you = "nihao""; int pos_1 = source.find("""); int pos_2 = source.find_last_of("""); string dest = ""; dest = source.substr(pos_1 + 1 ,pos_2 - pos_1 - 1); //substr(t1,t2) //含义:从t1位置读取t2长度的字符串 cout<<"dest = " <2.string替换所有指定字符串(C++) 参考:[1]
string& replace_all_distinct(string& str,const string& old_value,const string& new_value) { for(string::size_type pos(0); pos!=string::npos; pos+=new_value.length()) { if( (pos=str.find(old_value,pos))!=string::npos ) str.replace(pos,old_value.length(),new_value); else break; } return str; } int main() { cout << replace_all_distinct(string("12212"),"12","21") << endl; }欢迎分享,转载请注明来源:内存溢出
C++处理txt文件常用功能方法
1.当字符串中只有一对双引号,取引号里面的内容
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
NFT元宇宙游戏定制开发方案
上一篇
2022-12-17
Impala相关基础知识
下一篇
2022-12-17
评论列表(0条)