位置: IT常识 - 正文

C++ 使用STL string 实现的split,trim,replace修订(C++ 使用dll路径不在当前路径时如何调用)

编辑:rootadmin
C++ 使用STL string 实现的split,trim,replace-修订 - 知然 - 博客园C++ 使用STL string 实现的split,trim,replace-修订编辑器加载中. C++ 使用STL string 实现的split,trim,replace-修订

推荐整理分享C++ 使用STL string 实现的split,trim,replace修订(C++ 使用dll路径不在当前路径时如何调用),希望有所帮助,仅作参考,欢迎阅读内容。

C++ 使用STL string 实现的split,trim,replace修订(C++ 使用dll路径不在当前路径时如何调用)

文章相关热门搜索词:C++ 使用 ffmpeg 生成图片 并输出成视频,C++ 使用dll路径不在当前路径时如何调用,C++ 使用输出运算符输出一个长方形,C++ 使用OLEDB连接access数据库,C++ 使用 ffmpeg 生成图片 并输出成视频,C++ 使用dll路径不在当前路径时如何调用,C++ 使用 ffmpeg 生成图片 并输出成视频,C++ 使用 ffmpeg 生成图片 并输出成视频,内容如对您有帮助,希望把文章链接给更多的朋友!

编辑器加载中...

使用python的时候默认str 对字符串操作支持非常丰富,相信每个C++程序员都自己写过string的strim、split、replace,

写个小工具函数,留着用,以前偷懒,写了好几次,这次总结一下,贴出来。

#include <iostream>#include <vector>using namespace std;namespace strtool{string trim(const string& str){ string::size_type pos = str.find_first_not_of(' '); if (pos == string::npos) { return str;} string::size_type pos2 = str.find_last_not_of(' '); if (pos2 != string::npos) { return str.substr(pos, pos2 - pos + 1); } return str.substr(pos);}int split(const string& str, vector<string>& ret_, string sep = ","){ if (str.empty()) { return 0; } string tmp; string::size_type pos_begin = str.find_first_not_of(sep); string::size_type comma_pos = 0; while (pos_begin != string::npos) { comma_pos = str.find(sep, pos_begin); if (comma_pos != string::npos) { tmp = str.substr(pos_begin, comma_pos - pos_begin); pos_begin = comma_pos + sep.length(); } else { tmp = str.substr(pos_begin); pos_begin = comma_pos; } if (!tmp.empty()) { ret_.push_back(tmp); tmp.clear(); } } return 0;}string replace(const string& str, const string& src, const string& dest){ string ret; string::size_type pos_begin = 0; string::size_type pos = str.find(src); while (pos != string::npos) { cout <<"replacexxx:" << pos_begin <<" " << pos <<"\n"; ret.append(str.data() + pos_begin, pos - pos_begin); ret += dest; pos_begin = pos + 1; pos = str.find(src, pos_begin); } if (pos_begin < str.length()) { ret.append(str.begin() + pos_begin, str.end()); } return ret;}}int main(int argc, char* argv[]){ cout << strtool::trim(" nihao ") <<"\n"; vector<string> vt; strtool::split(",o h,,,nice,,,,,,,", vt); for (size_t i = 0; i < vt.size(); ++ i) { cout <<"out:" << vt[i] <<"\n";} string ret = strtool::replace("xxAxxxAxxAxx", "A", "B"); cout <<"replace:" << ret <<"\n"; return 0;}
本文链接地址:https://www.jiuchutong.com/zhishi/310203.html 转载请保留说明!

上一篇:帝国CMS实现高效随机调用的方法(帝国cms功能)

下一篇:微信小程序实现tab组件切换动画(微信小程序实现发红包)

  • 进口海关是指
  • 个税申报表中的基本养老保险怎么填
  • 出售的固定资产通过固定资产清理吗
  • 预付账款长期挂账风险
  • 关联企业往来款 利息
  • 银行贷款印花税是什么意思
  • 微商怎么收税
  • 会计差错更正流程
  • 增值税采用
  • 股东溢价转让股份交易市场会计分录
  • 增值税普票没有税率怎么回事
  • 学生勤工俭学收入交个人所得税吗
  • 退回房租含税的情况怎么入账?
  • 工伤期间奖金发放标准
  • 个体工商户税收优惠政策2023年最新
  • 土地使用税是由出租方还是承租方交
  • 居委会有没有税收政策
  • 不适用研究开发费用税前加计扣除政策的有
  • 个税附加扣除如何填写合适
  • 年末结转本年利润后再结账吗
  • 专用发票超过360天作废
  • 增值税申报交税后怎样补录未抵扣进项税
  • 第二季度的利润表报错了,怎么重新报
  • 转口贸易需要申报什么税
  • mac如何改变用户名
  • 新版edge浏览器兼容性视图怎么设置
  • 视同销售怎么做账务处理
  • php输出二进制
  • HTTP 400 错误是什么原因
  • 出租设备收取租金合法吗
  • 补贴收入什么时候到账
  • 固定资产内部抵消
  • 年度确认收入怎么算
  • 闲置私家车出租APP
  • 固定资产汽车抵扣新政策
  • nfcmp3
  • Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)
  • 珊瑚礁区域常有的鱼类
  • nerf 怎么瞄准
  • 生产企业出口退税申报流程操作
  • 又拍云使用教程
  • 市盈率和市净率多少比较合适
  • 增值税密码锁定怎么办
  • 表单验证用什么方法实现
  • 朴素贝叶斯算法
  • modulenotfounderror
  • 个体工商户生产经营所得税税率表2023
  • 出口商品没有发票可以入收入吗
  • 织梦百科
  • sql server数字类型
  • 公司购买绿植入什么科目
  • 员工工资是哪个会计科目
  • 开具房租发票的分录如何做?
  • 个体工商户税务注销流程
  • 餐饮赠送的菜品需要缴税吗
  • 开发票的销售收入正规的做账如何做?
  • 个体工商户生产经营所得税优惠政策
  • 建筑材料资源税
  • 企业注销递延所得税资产怎么处理
  • 编制合并财务报表的依据是纳入合并
  • Windows Server 2016怎么安装?Windows Server 2016安装、激活、设置详细图文教程
  • bios中怎么设置显卡
  • Windows移动中心里没有无线网络
  • win8电脑设置在哪
  • jqgrid动态生成表头
  • perl中哈希如何赋值
  • opengl learn
  • javascript语言介绍
  • 猫的游戏解说
  • Node.js中的全局变量有哪些
  • 百度关键字搜索员是干嘛的
  • listview控件设置多个列
  • python基础视频教程
  • 详解16型人格
  • 西安市地税局各科科长
  • 出口免税不退税主要适用于什么情形
  • 增值税一般纳税人和小规模纳税人的区别
  • 全年一次性奖金怎么申报个税
  • 上海税务培训中心
  • 国家体育总局发布的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设