当前位置: 软件>C/C++软件
C++ String Toolkit Library
本文导语: C++ String Toolkit Library 是 C++ 模板化的字符串切割工具包,类似 Java 的 StringTokenizer 类。 示例代码: strtk::multiple_delimiter_predicate(Iterator begin, Iterator end); std::string str_delimiters = " ,.;:'[]{}()_?/'`~!@#$%^&*|-_"=+"; strtk::multiple_delimiter_predicate...
C++ String Toolkit Library 是 C++ 模板化的字符串切割工具包,类似 Java 的 StringTokenizer 类。
![C++ String Toolkit Library[图片]](/img/tech-article-img/img_1418435629_840029.png)
示例代码:
strtk::multiple_delimiter_predicate(Iterator begin, Iterator end);
std::string str_delimiters = " ,.;:'[]{}()_?/'`~!@#$%^&*|-_"=+";
strtk::multiple_delimiter_predicate mdp1(str_delimiters.begin(),str_delimiters.end());
unsigned int uint_delimiters[5] = {1,10,101,1010,10101};
strtk::multiple_delimiter_predicate mdp2(uint_delimiters,uint_delimiters + 5);