std::regex_iterator<BidirIt,CharT,Traits>::regex_iterator - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(1) | (C++11以上) |
|
|
(2) | (C++11以上) |
|
|
(3) | (C++11以上) |
|
|
(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 の動作に影響を与えるフラグ
|