目次

split

since 2010-12-06

文字列を特定の文字で分割して複数の文字列の配列にする。

C++ では boost::split が使える。

#include <boost/algorithm/string.hpp> 
#include <vector>
 
std::vector<std::string> strs;
boost::split(strs, w, boost::is_any_of(":"));
if (strs.size() == 2) {
  first = strs[0];
}

http://stackoverflow.com/questions/236129/how-to-split-a-string