Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost 1.66.0 Library Documentation - String and text processing

By Category

String and text processing

  • Regex: Regular expression library.
  • Lexical Cast: General literal text conversions, such as an int represented a string, or vice-versa.
  • Tokenizer: Break of a string or other character sequence into a series of tokens.
  • Format: The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string.
  • Spirit: LL parser framework represents parsers directly as EBNF grammars in inlined C++.
  • String Algo: String algorithms library.
  • Iostreams: Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.
  • Wave: The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.
  • Xpressive: Regular expressions that can be written as strings or as expression templates, and which can refer to each other and themselves recursively with the power of context-free grammars.
  • Locale: Provide localization and Unicode handling tools for C++.
  • Convert: An extendible and configurable type-conversion framework.

Iterators

  • Tokenizer: Break of a string or other character sequence into a series of tokens.

Algorithms

Input/Output

  • Format: The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string.
  • Iostreams: Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.

Parsing

  • Spirit: LL parser framework represents parsers directly as EBNF grammars in inlined C++.

Miscellaneous

  • Lexical Cast: General literal text conversions, such as an int represented a string, or vice-versa.
  • Convert: An extendible and configurable type-conversion framework.