次の方法で共有


<regex>

解析するためのテンプレート クラスの定義TR1 の正規表現、いくつかのテンプレート クラスと文字列との一致、正規表現オブジェクトを検索する機能。

#include <regex>

解説

正規表現オブジェクトを作成するには、テンプレート クラスを使用してbasic_regex クラスや、特殊な形式は、のいずれかのregex Typedefwregex Typedef型の構文のフラグと共にregex_constants::syntax_option_type

文字列の一致、正規表現オブジェクトを検索するには、テンプレート関数を使用してregex_match 関数regex_search 関数、共同で種類の一致するフラグregex_constants::match_flag_type。テンプレート クラスを使用してこれらの関数の結果を返すmatch_results クラスとその特殊化はcmatch Typedefwcmatch Typedefsmatch Typedef、およびwsmatch Typedefテンプレート クラスと共にsub_match クラスとその特殊化はcsub_match Typedefwcsub_match Typedefssub_match Typedef、およびwssub_match Typedef

テンプレート関数を使用して、正規表現オブジェクトと一致するテキストを置換するには、 regex_replace 関数、共同で、一致するフラグの種類のregex_constants::match_flag_type

正規表現オブジェクトの複数の一致を反復処理するには、テンプレート クラスを使用してregex_iterator クラスregex_token_iterator クラスまたはそれらの特殊化では、いずれかのcregex_iterator Typedefsregex_iterator Typedefwcregex_iterator Typedefwsregex_iterator Typedefcregex_token_iterator Typedefsregex_token_iterator Typedefwcregex_token_iterator Typedef、またはwsregex_token_iterator Typedef、共同で、一致するフラグの種類regex_constants::match_flag_type

正規表現の文法の詳細を変更するには、正規表現の特徴 (traits) を実装するクラスを作成します。

Bb982382.collapse_all(ja-jp,VS.110).gifClasses

basic_regex

正規表現をラップします。

match_results

一連のサブマッチを保持します。

regex_constants

各種の定数を保持します。

regex_error

無効な正規表現を報告します。

regex_iterator

一致した結果を反復処理します。

regex_traits

要素の一致に対する特性を表します。

regex_traits <char>

特性の記述char一致します。

regex_traits <wchar_t>

特性の記述wchar_t一致します。

regex_token_iterator

サブマッチを反復処理します。

sub_match

サブマッチを表します。

Bb982382.collapse_all(ja-jp,VS.110).gif型定義

cmatch

入力定義のcharmatch_results

cregex_iterator

入力定義のcharregex_iterator

cregex_token_iterator

入力定義のcharregex_token_iterator

csub_match

入力定義のcharsub_match

正規表現

入力定義のcharbasic_regex

smatch

入力定義のstringmatch_results

sregex_iterator

入力定義のstringregex_iterator

sregex_token_iterator

入力定義のstringregex_token_iterator

ssub_match

入力定義のstringsub_match

wcmatch

入力定義のwchar_tmatch_results

wcregex_iterator

入力定義のwchar_tregex_iterator

wcregex_token_iterator

入力定義のwchar_tregex_token_iterator

wcsub_match

入力定義のwchar_tsub_match

wregex

入力定義のwchar_tbasic_regex

wsmatch

入力定義のwstringmatch_results

wsregex_iterator

入力定義のwstringregex_iterator

wsregex_token_iterator

入力定義のwstringregex_token_iterator

wssub_match

入力定義のwstringsub_match

Bb982382.collapse_all(ja-jp,VS.110).gif関数

regex_match

正規表現と完全に一致しているかどうかを調べます。

regex_replace

一致した正規表現を置換します。

regex_search

正規表現の一致を検索します。

スワップ

Swaps basic_regex or match_results objects.

Bb982382.collapse_all(ja-jp,VS.110).gif演算子

演算子 = =

以下、各種のオブジェクトの比較します。

演算子! =

等しくない、さまざまなオブジェクトを比較します。

演算子 <

さまざまなオブジェクトの値より小さい。

演算子 < =

比較のさまざまなオブジェクトをでなければ。

演算子 >

さまざまなオブジェクトを比較します。

演算子 > =

以上のさまざまなオブジェクトを比較します。

演算子 <<

挿入、 sub_matchストリームにします。

参照

概念

TR1 の正規表現

その他の技術情報

<regex> メンバー