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 个子匹配项的长度。

如果 n >= size ( ) ,则返回未匹配部分的长度。

该调用等价于 ( * this ) [ n ] . length ( )

ready() 必须为 true 。否则行为是未定义的。

目录

参数

n - 用于指定要检查的匹配项的整数值

返回值

指定匹配或子匹配的长度。

示例

参见

返回指定的子匹配
(公开成员函数)
返回匹配的长度(如果存在)
( std::sub_match<BidirIt> 的公开成员函数)