17.3.2.1.2)で、正規表現の文字シーケンスに対するマッチ方法を制御する。書式化フラグの動作は書式化構文ガイドに詳細を記述する。17.3.2.1.2)である。対して正規表現マッチを行うとき、各要素を設定した場合の効果を以下の表に示す。使用されている通常の規則にそのまま従うことを指定する。マッチしないことを指定する。マッチしないことを指定する。マッチしないことを指定する。マッチしないことを指定する。マッチしないことを指定する。マッチしないことを指定する。match_any複数のマッチが可能な場合に、それらのいずれでも結果として適合することを指定する。結果が最左マッチとなることには変わりないが、当該位置における最良マッチは保証されない。何がマッチするかよりも速度を優先する場合(マッチがあるかないかのみを調べる場合)にこのフラグを使用するとよい。match_not_null正規表現が空のシーケンスにマッチしないことを指定する。match_continuous正規表現が、先頭から始まる部分シーケンスにのみマッチすることを指定する。完全マッチの結果として存在する可能性がある場合)。テキストが不完全であるか非常に長い場合に、このフラグを使用するとよい。詳細は部分マッチの項を見よ。match_extra有効な捕捉情報をすべて格納するように正規表現エンジンに指示する。用いて各繰り返しに対する情報にアクセスできる。つのアンカーはそれぞれマッチ対象テキストの先頭、終端にのみマッチする)。合法なイテレータ位置であることを指定する。改行文字にマッチしないことを指定する。修飾子の反転と同じである。マッチしないことを指定する。最左規則にしたがって式のマッチを行うことを指定する。固有の多くの機能を使用する場合、これらの規則は正しく動作しないことに注意していただきたい。マッチ規則にしたがって式のマッチを行うことを指定する。match_nosubs実際に捕捉グループが与えられていても、マーク済み部分式が存在しないとして正規表現を扱う。クラスにはマッチ全体に関する情報のみ含まれ、部分式については記録されない。関数で使用されている規則を用いて新文字列を構築する。指定すると、正規表現は互いに重複しない位置でマッチし、置換する。正規表現にマッチしなかったテキスト部分はそのまま出力文字列にコピーする。ユーティリティで使用されている規則を用いて新文字列を構築する。書式化文字列リファレンスも見よ。同じ規則を用いて新文字列を生成する。format_literal正規表現マッチを新文字列で置換するとき、置換テキストの直値コピーを新文字列とする。含むすべての構文拡張を有効にする。詳細は書式化文字列のガイドを見よ。format_no_copy検索・置換操作時に指定すると、検索対象の文字コンテナシーケンスの正規表現にマッチしない部分を出力文字列にコピーしない。format_first_only検索・置換操作時に指定すると、最初の正規表現マッチのみを置換する。節番号(http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1429.htm)。HomeBuilds。