名前空間
変種
操作

std::match_results<BidirIt,Alloc>::length

From cppreference.com
< cpp‎ | regex‎ | match results
 
 
 
正規表現ライブラリ
クラス
(C++11)
アルゴリズム
イテレータ
例外
Traits
定数
(C++11)
正規表現文法
 
 
difference_type length( size_type n = 0 ) const;
(C++11以降)

指定されたサブマッチの長さを返します。

n == 0 の場合、全体のマッチした式の長さが返されます。

n > 0 && n < size() の場合、n 番目のサブマッチの長さが返されます。

n >= size() の場合、マッチしなかったマッチの長さが返されます。

この呼び出しは、(*this)[n].length() と同等です。

ready()true でなければなりません。それ以外の場合、動作は未定義です。

目次

[編集] パラメータ

n - 調査するマッチを指定する整数。

[編集] 戻り値

指定されたマッチまたはサブマッチの長さ。

[編集]

[編集] 関連情報

指定されたサブマッチを返します。
(public member function) [編集]
マッチ(存在する場合)の長さを返します。
(std::sub_match<BidirIt> の public メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)