30#include <QRegularExpression>
31#include <QRegularExpressionMatch>
50 operator QRegularExpression()
const {
70 bool exactMatch(
const QString & szStr);
71 int indexIn(
const QString & szStr,
int offset = 0);
72 int matchedLength()
const;
73 QString cap(
int iNth = 0)
const;
74 QStringList capturedTexts()
const;
75 static QString
escape(
const QString &szStr) {
return QRegularExpression::escape(szStr); };
Definition KviRegExp.h:34
const QString & pattern() const
Definition KviRegExp.h:66
void setMinimal(bool bMinimal)
Definition KviRegExp.h:69
void setCaseSensitivity(KviRegExp::CaseSensitivity cs)
Definition KviRegExp.h:68
bool m_bMinimal
Definition KviRegExp.h:60
KviRegExp::CaseSensitivity m_eCs
Definition KviRegExp.h:58
CaseSensitivity
Definition KviRegExp.h:37
@ CaseInsensitive
Definition KviRegExp.h:38
@ CaseSensitive
Definition KviRegExp.h:39
QRegularExpressionMatch m_oLastMatch
Definition KviRegExp.h:57
PatternSyntax
Definition KviRegExp.h:43
@ RegExp
Definition KviRegExp.h:44
@ Wildcard
Definition KviRegExp.h:45
QString getCompletePattern() const
Definition KviRegExp.cpp:32
QString m_szPattern
Definition KviRegExp.h:56
void setPattern(const QString &szPattern)
Definition KviRegExp.h:67
static QString escape(const QString &szStr)
Definition KviRegExp.h:75
QRegularExpression::PatternOptions getPatternOptions() const
Definition KviRegExp.cpp:56
KviRegExp(const QString &szPattern=QString(), const KviRegExp::CaseSensitivity cs=CaseSensitive, const KviRegExp::PatternSyntax ps=RegExp)
Definition KviRegExp.cpp:27
KviRegExp::PatternSyntax m_ePs
Definition KviRegExp.h:59
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124