2017-10-13 17 views
-2

私はこのような文字列を持っています。 そして、この文字列を最初の '、'に分割したいと思います。 たとえば、2つの文字列を取りたいとします。その日のためにと2 のための1つは美しいです、日分割文字列は、 '' C++

+0

[ 'のstd :: getline'](http://en.cppreference.com/w/cpp/ string/basic_string/getline)関数は、改行だけでなく、実際に任意の文字を "行末"として使用できます。このような文字列 "分割"のために、['std :: istringstream'](http://en.cppreference.com/w/cpp/io/basic_istringstream)と一緒に使用することができます。 –

+0

あなたが最初に 'string :: find_first_of'が良い一致を探しているので) – pergy

答えて

0
#include <boost/algorithm/string.hpp> 
std::vector<std::string> strs; 
boost::split(strs, "17, 132, asdasd, 111", boost::is_any_of(",")); 
+0

私は例えば2つの '、'がありますが、最初は分割したいと思います。 あなたの例では、ベクトル17と132で2つの要素を取りたい、asdasd、111 – Roka