PIP 5.6.1
Platform-Independent Primitives
Открытые члены | Полный список членов класса
Класс PIRegularExpression::Matcher

Результат сопоставления и состояние итерации. Подробнее...

#include <piregularexpression.h>

Открытые члены

 operator bool () const
 Возвращает true, если найдено совпадение.
 
bool hasMatch () const
 Возвращает true, если найдено совпадение.
 
bool next ()
 Переходит к следующему совпадению в той же строке.
 
PIStringList matchedStrings () const
 Возвращает все захваченные строки текущего совпадения.
 
PIString matchedString (int index=0) const
 Возвращает захваченную подстроку по index.
 
int matchedStart (int index=0) const
 Возвращает начальную позицию захвата по index.
 
int matchedSize (int index=0) const
 Возвращает длину захвата по index.
 
PIString matchedString (const PIString &gname) const
 Возвращает захваченную подстроку именованной группы gname.
 
int matchedStart (const PIString &gname) const
 Возвращает начальную позицию именованной группы gname.
 
int matchedSize (const PIString &gname) const
 Возвращает длину именованной группы gname.
 
 Matcher (Matcher &&)=default
 Перемещающий конструктор.
 

Подробное описание

Результат сопоставления и состояние итерации.