Namespaces
Variants

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

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
difference_type length ( size_type n = 0 ) const ;
(C++11以降)

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

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

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

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

この呼び出しは次と等価です: ( * this ) [ n ] . length ( )

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

目次

パラメータ

n - 検査対象のマッチを指定する整数値

戻り値

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

関連項目

指定された部分マッチを返す
(公開メンバ関数)
マッチの長さを返す(存在する場合)
( std::sub_match<BidirIt> の公開メンバ関数)