-2
私はこのような文字列を持っています。 そして、この文字列を最初の '、'に分割したいと思います。 たとえば、2つの文字列を取りたいとします。その日のためにと2 のための1つは美しいです、日分割文字列は、 '' C++
私はこのような文字列を持っています。 そして、この文字列を最初の '、'に分割したいと思います。 たとえば、2つの文字列を取りたいとします。その日のためにと2 のための1つは美しいです、日分割文字列は、 '' C++
#include <boost/algorithm/string.hpp>
std::vector<std::string> strs;
boost::split(strs, "17, 132, asdasd, 111", boost::is_any_of(","));
私は例えば2つの '、'がありますが、最初は分割したいと思います。 あなたの例では、ベクトル17と132で2つの要素を取りたい、asdasd、111 – Roka
[ 'のstd :: getline'](http://en.cppreference.com/w/cpp/ string/basic_string/getline)関数は、改行だけでなく、実際に任意の文字を "行末"として使用できます。このような文字列 "分割"のために、['std :: istringstream'](http://en.cppreference.com/w/cpp/io/basic_istringstream)と一緒に使用することができます。 –
あなたが最初に 'string :: find_first_of'が良い一致を探しているので) – pergy