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 ;
(seit C++11)

Gibt die Länge des angegebenen Sub-Matches zurück.

Wenn n == 0 , wird die Länge des gesamten übereinstimmenden Ausdrucks zurückgegeben.

Wenn n > 0 && n < size ( ) , wird die Länge des n ten Sub-Match zurückgegeben.

wenn n >= size ( ) , wird eine Länge des nicht übereinstimmenden Matches zurückgegeben.

Der Aufruf entspricht ( * this ) [ n ] . length ( ) .

ready() muss true sein. Andernfalls ist das Verhalten undefiniert.

Inhaltsverzeichnis

Parameter

n - Ganzzahl, die angibt, welcher Treffer untersucht werden soll

Rückgabewert

Die Länge der angegebenen Übereinstimmung oder Teilübereinstimmung.

Beispiel

Siehe auch

gibt den angegebenen Teil-Treffer zurück
(öffentliche Elementfunktion)
gibt die Länge des Treffers zurück (falls vorhanden)
(öffentliche Elementfunktion von std::sub_match<BidirIt> )