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

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Search and Replace Format String Syntax

Sed Format String Syntax
Perl Format String Syntax
Boost-Extended Format String Syntax

Format strings are used by the algorithm regex_replace and by match_results<>::format, and are used to transform one string into another.

There are three kind of format string: Sed, Perl and Boost-Extended.

Alternatively, when the flag format_literal is passed to one of these functions, then the format string is treated as a string literal, and is copied unchanged to the output.