API reference - Class QRegExp

Notation used in Ruby API documentation

Description: Binding of QRegExp

Public constructors

new QRegExpnewConstructor QRegExp::QRegExp()
new QRegExpnew(string pattern,
const Qt_CaseSensitivity cs = Qt::CaseSensitive,
const QRegExp_PatternSyntax syntax = QRegExp::RegExp)
Constructor QRegExp::QRegExp(const QString &pattern, Qt::CaseSensitivity cs, QRegExp::PatternSyntax syntax)
new QRegExpnew(const QRegExp rx)Constructor QRegExp::QRegExp(const QRegExp &rx)

Public methods

[const]bool!=(const QRegExp rx)Method bool QRegExp::operator!=(const QRegExp &rx)
[const]bool==(const QRegExp rx)Method bool QRegExp::operator==(const QRegExp &rx)
QRegExpassign(const QRegExp rx)Method QRegExp &QRegExp::operator=(const QRegExp &rx)
[const]voidassign(const QRegExp other)Assign the contents of another object to self
[const]stringcap(int nth = 0)Method QString QRegExp::cap(int nth)
stringcap(int nth = 0)Method QString QRegExp::cap(int nth)
[const]intcaptureCountMethod int QRegExp::captureCount()
[const]string[]capturedTextsMethod QStringList QRegExp::capturedTexts()
string[]capturedTextsMethod QStringList QRegExp::capturedTexts()
[const]Qt_CaseSensitivitycaseSensitivityMethod Qt::CaseSensitivity QRegExp::caseSensitivity()
voidcaseSensitivity=(const Qt_CaseSensitivity cs)Method void QRegExp::setCaseSensitivity(Qt::CaseSensitivity cs)
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QRegExpdupCreates a copy of self
[const]stringerrorStringMethod QString QRegExp::errorString()
stringerrorStringMethod QString QRegExp::errorString()
[const]boolexactMatch(string str)Method bool QRegExp::exactMatch(const QString &str)
[const]intindexIn(string str,
int offset = 0,
const QRegExp_CaretMode caretMode = QRegExp::CaretAtZero)
Method int QRegExp::indexIn(const QString &str, int offset, QRegExp::CaretMode caretMode)
[const]boolisEmptyMethod bool QRegExp::isEmpty()
[const]boolisEmpty?Method bool QRegExp::isEmpty()
[const]boolisMinimalMethod bool QRegExp::isMinimal()
[const]boolisMinimal?Method bool QRegExp::isMinimal()
[const]boolisValidMethod bool QRegExp::isValid()
[const]boolisValid?Method bool QRegExp::isValid()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]intlastIndexIn(string str,
int offset = -1,
const QRegExp_CaretMode caretMode = QRegExp::CaretAtZero)
Method int QRegExp::lastIndexIn(const QString &str, int offset, QRegExp::CaretMode caretMode)
[const]intmatchedLengthMethod int QRegExp::matchedLength()
voidminimal=(bool minimal)Method void QRegExp::setMinimal(bool minimal)
[const]intnumCapturesMethod int QRegExp::numCaptures()
[const]stringpatternMethod QString QRegExp::pattern()
voidpattern=(string pattern)Method void QRegExp::setPattern(const QString &pattern)
[const]QRegExp_PatternSyntaxpatternSyntaxMethod QRegExp::PatternSyntax QRegExp::patternSyntax()
voidpatternSyntax=(const QRegExp_PatternSyntax syntax)Method void QRegExp::setPatternSyntax(QRegExp::PatternSyntax syntax)
[const]intpos(int nth = 0)Method int QRegExp::pos(int nth)
intpos(int nth = 0)Method int QRegExp::pos(int nth)
voidsetCaseSensitivity(const Qt_CaseSensitivity cs)Method void QRegExp::setCaseSensitivity(Qt::CaseSensitivity cs)
voidsetMinimal(bool minimal)Method void QRegExp::setMinimal(bool minimal)
voidsetPattern(string pattern)Method void QRegExp::setPattern(const QString &pattern)
voidsetPatternSyntax(const QRegExp_PatternSyntax syntax)Method void QRegExp::setPatternSyntax(QRegExp::PatternSyntax syntax)

Public static methods and constants

QRegExp_CaretModeCaretAtOffsetEnum constant QRegExp::CaretAtOffset
QRegExp_CaretModeCaretAtZeroEnum constant QRegExp::CaretAtZero
QRegExp_CaretModeCaretWontMatchEnum constant QRegExp::CaretWontMatch
QRegExp_PatternSyntaxFixedStringEnum constant QRegExp::FixedString
QRegExp_PatternSyntaxRegExpEnum constant QRegExp::RegExp
QRegExp_PatternSyntaxRegExp2Enum constant QRegExp::RegExp2
QRegExp_PatternSyntaxW3CXmlSchema11Enum constant QRegExp::W3CXmlSchema11
QRegExp_PatternSyntaxWildcardEnum constant QRegExp::Wildcard
QRegExp_PatternSyntaxWildcardUnixEnum constant QRegExp::WildcardUnix
stringescape(string str)Static method QString QRegExp::escape(const QString &str)

Detailed description

[const] bool !=(const QRegExp rx)

Description: Method bool QRegExp::operator!=(const QRegExp &rx)

[const] bool ==(const QRegExp rx)

Description: Method bool QRegExp::operator==(const QRegExp &rx)

[static] QRegExp_CaretMode CaretAtOffset

Description: Enum constant QRegExp::CaretAtOffset

[static] QRegExp_CaretMode CaretAtZero

Description: Enum constant QRegExp::CaretAtZero

[static] QRegExp_CaretMode CaretWontMatch

Description: Enum constant QRegExp::CaretWontMatch

[static] QRegExp_PatternSyntax FixedString

Description: Enum constant QRegExp::FixedString

[static] QRegExp_PatternSyntax RegExp

Description: Enum constant QRegExp::RegExp

[static] QRegExp_PatternSyntax RegExp2

Description: Enum constant QRegExp::RegExp2

[static] QRegExp_PatternSyntax W3CXmlSchema11

Description: Enum constant QRegExp::W3CXmlSchema11

[static] QRegExp_PatternSyntax Wildcard

Description: Enum constant QRegExp::Wildcard

[static] QRegExp_PatternSyntax WildcardUnix

Description: Enum constant QRegExp::WildcardUnix

QRegExp assign(const QRegExp rx)

Description: Method QRegExp &QRegExp::operator=(const QRegExp &rx)

[const] void assign(const QRegExp other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

[const] string cap(int nth = 0)

Description: Method QString QRegExp::cap(int nth)

string cap(int nth = 0)

Description: Method QString QRegExp::cap(int nth)

[const] int captureCount

Description: Method int QRegExp::captureCount()

[const] string[] capturedTexts

Description: Method QStringList QRegExp::capturedTexts()

string[] capturedTexts

Description: Method QStringList QRegExp::capturedTexts()

[const] Qt_CaseSensitivity caseSensitivity

Description: Method Qt::CaseSensitivity QRegExp::caseSensitivity()

void caseSensitivity=(const Qt_CaseSensitivity cs)

Description: Method void QRegExp::setCaseSensitivity(Qt::CaseSensitivity cs)

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QRegExp dup

Description: Creates a copy of self

[const] string errorString

Description: Method QString QRegExp::errorString()

string errorString

Description: Method QString QRegExp::errorString()

[static] string escape(string str)

Description: Static method QString QRegExp::escape(const QString &str)

This method is static and can be called without an instance.

[const] bool exactMatch(string str)

Description: Method bool QRegExp::exactMatch(const QString &str)

[const] int indexIn(string str,int offset = 0,const QRegExp_CaretMode caretMode = QRegExp::CaretAtZero)

Description: Method int QRegExp::indexIn(const QString &str, int offset, QRegExp::CaretMode caretMode)

[const] bool isEmpty

Description: Method bool QRegExp::isEmpty()

[const] bool isEmpty?

Description: Method bool QRegExp::isEmpty()

[const] bool isMinimal

Description: Method bool QRegExp::isMinimal()

[const] bool isMinimal?

Description: Method bool QRegExp::isMinimal()

[const] bool isValid

Description: Method bool QRegExp::isValid()

[const] bool isValid?

Description: Method bool QRegExp::isValid()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] int lastIndexIn(string str,int offset = -1,const QRegExp_CaretMode caretMode = QRegExp::CaretAtZero)

Description: Method int QRegExp::lastIndexIn(const QString &str, int offset, QRegExp::CaretMode caretMode)

[const] int matchedLength

Description: Method int QRegExp::matchedLength()

void minimal=(bool minimal)

Description: Method void QRegExp::setMinimal(bool minimal)

[static] new QRegExp new

Description: Constructor QRegExp::QRegExp()

This method creates an object of class QRegExp.

[static] new QRegExp new(string pattern,const Qt_CaseSensitivity cs = Qt::CaseSensitive,const QRegExp_PatternSyntax syntax = QRegExp::RegExp)

Description: Constructor QRegExp::QRegExp(const QString &pattern, Qt::CaseSensitivity cs, QRegExp::PatternSyntax syntax)

This method creates an object of class QRegExp.

[static] new QRegExp new(const QRegExp rx)

Description: Constructor QRegExp::QRegExp(const QRegExp &rx)

This method creates an object of class QRegExp.

[const] int numCaptures

Description: Method int QRegExp::numCaptures()

[const] string pattern

Description: Method QString QRegExp::pattern()

void pattern=(string pattern)

Description: Method void QRegExp::setPattern(const QString &pattern)

[const] QRegExp_PatternSyntax patternSyntax

Description: Method QRegExp::PatternSyntax QRegExp::patternSyntax()

void patternSyntax=(const QRegExp_PatternSyntax syntax)

Description: Method void QRegExp::setPatternSyntax(QRegExp::PatternSyntax syntax)

[const] int pos(int nth = 0)

Description: Method int QRegExp::pos(int nth)

int pos(int nth = 0)

Description: Method int QRegExp::pos(int nth)

void setCaseSensitivity(const Qt_CaseSensitivity cs)

Description: Method void QRegExp::setCaseSensitivity(Qt::CaseSensitivity cs)

void setMinimal(bool minimal)

Description: Method void QRegExp::setMinimal(bool minimal)

void setPattern(string pattern)

Description: Method void QRegExp::setPattern(const QString &pattern)

void setPatternSyntax(const QRegExp_PatternSyntax syntax)

Description: Method void QRegExp::setPatternSyntax(QRegExp::PatternSyntax syntax)