ワテのブログ

The fundamental things apply As time goes by.

2017年4月14日金曜日

boost splitで連続する区切り文字を1文字として扱う方法

スポンサーリンク

boost splitで連続する区切り文字を1文字として扱う方法

boost::token_compress_on
を第四引数に指定してあげればよい。

#include <vector>
#include <string>
#include <boost/algorithm/string.hpp>

int main()
{
    std::vector<std::string> v;
    boost::algorithm::split(v, "hoge,,,,gero", boost::is_any_of(","), boost::token_compress_on);
    // v[0]: hoge
    // v[1]: gero
    return 0;
}
スポンサーリンク

0 件のコメント:

コメントを投稿