The C++ String Toolkit (StrTk) Library is a free library that consists of robust, optimized and portable generic string processing algorithms and procedures for the C++ language. The library is designed to be easy to use and integrate within existing code.
The library has the following capabilities:
- Generic string tokenizer and token iterators
- Split routines
- User specified delimiter and splitter policies (simple and regex based etc.)
- Conversions between data and hex and base-64
- In-place removal and replace routines
- Wild-card matching and globing
- Fast 2D token grid processing
- Extensible string processing templates
and plenty more…
Compatible C++ Compilers:
- GCC 4.0+
- Intel C++ Compiler 9.0+
- Microsoft Visual C++ 8.0+
- Comeau C/C++ 4.1+
Source:
- Download: http://www.partow.net/programming/strtk/index.html
- SVN: http://code.google.com/p/strtk/