13
14 std::vector
15 {
16 boost::regex reg(s.c_str());
17 std::vector
18 boost::sregex_token_iterator it(str.begin(),str.end(),reg,-1);
19 boost::sregex_token_iterator end;
20 while(it!=end)
21 {
22 vec.push_back(*it++);
23 }
24 return vec;
25 }
26 int main()
27 {
28 std::string str,s;
29 str="sss/ddd/ggg/hh";
30 s="/";
31 std::vector
32 for(int i=0,size=vec.size();i
34 std::cout<
36 std::cin.get();
37 std::cin.get();
38 return 0;
39 }
运行效果:

好,就这些了,希望对你有帮助。
摘自 MikeZhang的博客