#include <iostream>
#include <vector>
#include <sstream>
#include <algorithm>
#include <iterator>
using namespace std;
int main(int argc, char *argv[]) {
string s("this is a, 456 string");
string delimiter(",;\n\r\t");
for(size_t i = s.find_first_of(delimiter, 0); string::npos != i; i = s.find_first_of(delimiter, i)) {
s.replace(i, 1, " ");
}
vector<string> v;
v.assign(istream_iterator<string>(stringstream(s)), istream_iterator<string>());
copy(v.begin(), v.end(), ostream_iterator<string>(cout, "\n"));
system("pause");
return EXIT_SUCCESS;
}
2010年8月18日 星期三
String Tokenizer
標籤:
C++
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言