std::match_results<BidirIt,Alloc>::length
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>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/regex/match_results/length