c++ - 是否有用于执行反向字符串拆分器的开箱即用功能?
问题描述
为了将字符串拆分为向量,我使用
std::vector<std::string> v;
boost::split(v, input, boost::is_any_of("|"));
Boost 或 STL 中是否有执行此操作的反向操作的函数,即连接函数,形式为
join(v, output, "|")
解决方案
std::vector<std::string> v = {"Hello", "world"};
const std::string separator = " ";
std::string s = boost::join(v, separator);
推荐阅读
- javascript - 反应查询获取旧数据
- r - 在 linux RStudio 控制台中打印时,skimr(iris) 在 check_dots_used 中生成错误
- c# - C# 中带有下拉列表的可编辑列中的 GridView
- azure - TfsTeamSettingsProcessor 失败并显示“您尚未设置团队字段”
- excel - Excel在选定单元格快捷选项下方选择多个单元格
- r - 如何在子数据集中完成重复计算和绘图?
- regex - 您如何在 PHP 中使用正则表达式编写以下字符串?.. 和 /.. 和 ..anyalphanumeric0
- mysql - how to retrieve User model with only one row of Details model (User: One -> Details: Many), based on MAX of date - Laravel 8.0
- javascript - 由于被包裹在异步请求中,JavaScript 中的生成器无法正常工作
- c# - 在图像前面设置一个游戏对象