【发布时间】:2015-09-26 00:34:53
【问题描述】:
我尝试拆分以下文本:
std::string text="1,2,3,max(4,5,6,7),array[8,9],10,page{11,12},13";
我有以下代码:
std::vector<std::string> found_list;
boost::split(found_list,text,boost::is_any_of(","))
但我想要的输出是:
1
2
3
max(4,5,6,7)
array[8,9]
10
page{11,12}
13
关于圆括号和大括号,如何实现?
【问题讨论】:
标签: c++ c++11 boost split tokenize