std::regex_iterator<BidirIt,CharT,Traits>::regex_iterator
提供: cppreference.com
< cpp | regex | regex iterator
regex_iterator(); |
(1) | (C++11以上) |
regex_iterator(BidirIt a, BidirIt b, const regex_type& re, |
(2) | (C++11以上) |
regex_iterator(const regex_iterator&); |
(3) | (C++11以上) |
regex_iterator(BidirIt, BidirIt, const regex_type&&, |
(4) | (C++14以上) |
新しい regex_iterator
を構築します。
1) デフォルトコンストラクタ。 終端イテレータを構築します。
2) 文字シーケンス
[a, b)
、正規表現 re
、およびマッチの動作に影響を与えるフラグ m
から regex_iterator
を構築します。 このコンストラクタはこのデータを用いて std::regex_search の最初の呼び出しを行います。 この最初の呼び出しの結果が false であれば、 *this は終端イテレータに設定されます。3)
regex_iterator
をコピーします。4) オーバーロード 2 に一時的な regex を渡せないようにします。 返されたイテレータが直ちに無効になるためです。
[編集] 引数
a | - | ターゲット文字シーケンスの先頭を指す BidirIt
|
b | - | ターゲット文字シーケンスの終端を指す BidirIt
|
re | - | ターゲット文字シーケンスを検索するために使用する正規表現 |
m | - | re の動作に影響を与えるフラグ
|
[編集] 例
This section is incomplete Reason: no example |