【发布时间】:2017-04-14 21:18:39
【问题描述】:
我想为字符串列表添加一个简单的前缀:
Input: "a, b, c, d, e"
Output: ":a, :b, :c, :d, :e"
是否已经为此类操作实现了任何 boost 库?为字符串序列添加前缀甚至应用boost::format 操作?
我搜索了boost::algorithm::string 库,但一无所获。当然,我可以简单地使用std::for_each 或任何其他方法来解决它,但我想知道是否已经制作了任何东西。
【问题讨论】:
-
这些字符串是如何存储的?它是一个列表
? -
std::vector<std::string>实际上,虽然boost和std只考虑范围或迭代器,所以我认为具体的容器在这里并不重要。 -
您的输入是像您的示例中那样的一个字符串还是一个字符串容器?
-
std::regex_replace? -
@mkaes a
std::vector<std::string>