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 - 검사할 매치를 지정하는 정수형 숫자

반환값

지정된 일치 항목 또는 하위 일치 항목의 길이입니다.

예제

참고 항목

지정된 부분 일치를 반환함
(public member function)
일치의 길이를 반환함 (존재하는 경우)
( std::sub_match<BidirIt> 의 public member function)