PIP 6.1.0
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
 Перемещающий конструктор.

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

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