NAME

Qt::Core::QRegExp

PUBLIC METHODS

QRegExp()
QRegExp(const QRegExp & rx)
QRegExp(const QString & pattern, Qt::CaseSensitivity cs, QRegExp::PatternSyntax syntax)
QRegExp(const QString & pattern, Qt::CaseSensitivity cs, QRegExp::PatternSyntax syntax = QRegExp::RegExp)
QRegExp(const QString & pattern, Qt::CaseSensitivity cs = Qt::CaseSensitive, QRegExp::PatternSyntax syntax = QRegExp::RegExp)
~QRegExp()
QString cap(int nth)
QString cap(int nth = 0)
QString cap(int nth)
QString cap(int nth = 0)
int captureCount()
QStringList capturedTexts()
QStringList capturedTexts()
Qt::CaseSensitivity caseSensitivity()
QString errorString()
QString errorString()
static QString escape(const QString & str)
bool exactMatch(const QString & str)
int indexIn(const QString & str, int offset, QRegExp::CaretMode caretMode)
int indexIn(const QString & str, int offset, QRegExp::CaretMode caretMode = QRegExp::CaretAtZero)
int indexIn(const QString & str, int offset = 0, QRegExp::CaretMode caretMode = QRegExp::CaretAtZero)
bool isEmpty()
bool isMinimal()
bool isValid()
int lastIndexIn(const QString & str, int offset, QRegExp::CaretMode caretMode)
int lastIndexIn(const QString & str, int offset, QRegExp::CaretMode caretMode = QRegExp::CaretAtZero)
int lastIndexIn(const QString & str, int offset = -1, QRegExp::CaretMode caretMode = QRegExp::CaretAtZero)
int matchedLength()
int numCaptures()
bool operator!=(const QRegExp & rx)
QRegExp & operator=(const QRegExp & rx)
bool operator==(const QRegExp & rx)
QString pattern()
QRegExp::PatternSyntax patternSyntax()
int pos(int nth)
int pos(int nth = 0)
int pos(int nth)
int pos(int nth = 0)
void setCaseSensitivity(Qt::CaseSensitivity cs)
void setMinimal(bool minimal)
void setPattern(const QString & pattern)
void setPatternSyntax(QRegExp::PatternSyntax syntax)

ENUM VALUES

RegExp
Wildcard
FixedString
RegExp2
WildcardUnix
W3CXmlSchema11
CaretAtZero
CaretAtOffset
CaretWontMatch

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html