位置: 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组件切换动画(微信小程序实现发红包)

  • 读懂增值税
  • 航天金税盘使用说明
  • 职工教育经费申请事由
  • 印花税的申报依据是什么
  • 公司欠款利息收入需要交增值税吗?
  • 印花税购销合同计税依据70%
  • 本年已交税费怎么算
  • 五证合一流程
  • 应收账款核销后收回
  • 两笔不同业务能做一个凭证吗
  • 印花税已经缴纳了但是还未申报
  • 财务费用利息收入的账务处理
  • 企业所得税为什么那么高
  • 出口退税注销备注怎么填
  • 含税价与不含税价哪个便宜
  • 技术转让所得一百万交多少税
  • 车不入库扣几分
  • 高速公路通行费抵扣最新规定
  • 分支机构能否核定企业所得税
  • 增值税发票确认时间
  • 员工入职体检表格模板
  • 个税在发工资的时候直接扣下来吗
  • 房地产税开征的利弊分析
  • 企业减免企业所得税怎么算
  • 主营业务税金及附加包括什么
  • PHP:stream_context_get_params()的用法_Stream函数
  • 工资总额包括哪些福利费
  • 公司其他费用包括哪些费用
  • 应付票据和应收票据的关系
  • 采购国产设备退税公告
  • wordpress自定义api
  • react hook详解
  • thinkphp5.0框架
  • php 跨域
  • 企业计提的医疗保险属于企业设定提存计划的内容
  • python怎么设置字符串宽度
  • discuz去除底部
  • 研发费用的范围和加计扣除比例
  • 企业收入总额的计算公式
  • 土增税预征计征依据
  • 背书转让流程图
  • 固定资产折旧的影响因素
  • 公司注销未分配利润如何处理
  • 金税四期功能
  • 企业的利润分配包括哪些
  • 核电站弃置费用通常多少钱
  • 小规模未开票收入按1%还是3%
  • 汽车维修费可以入账吗
  • 单位每个月支付给个人的保洁费如何申报入账
  • 疫情期间统筹部工作总结
  • 长期待摊费用的摊销期限应该是
  • 市场开发费用会计分录
  • 增资减资改变股东要交税吗
  • 预付账款收到发票
  • 劳务派遣公司工资发放方式
  • 建筑工程社会实践报告
  • 发票未到货已入库会计分录 原材料
  • 外贸企业的退税可以转出来吗
  • 以前年度发票退回了不重开怎么处理
  • 公司需要现金
  • 研发支出是科目吗
  • 工会经费能零申报保存不起
  • 建账前应考虑什么问题
  • 工业投资范围是什么
  • win7激活失败提示错误代码0x80072F8F
  • Windows Server 2003几个实用小技巧
  • 电脑更新windows11后开机一黑屏
  • windows7磁盘管理
  • unity shader lerp
  • python3循环语句
  • cocos2dx4.0入门
  • unity3d怎么查看
  • 数据库并发操作主要解决哪三个问题,基本方法是什么
  • Node.js中的http请求客户端示例(request client)
  • javascript模拟器
  • 安卓layout布局
  • 学习jQuey中的return false
  • python中django框架
  • python中jsonpath
  • 西安国家税务局官网首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设