- All Implemented Interfaces:
QtObjectInterface,Cloneable
Pattern matching using regular expressions
Java wrapper for Qt class QRegularExpression
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQRegularExpression::MatchOptionstatic final classQFlagstype for enumQRegularExpression.MatchOptionstatic enumJava wrapper for Qt enumQRegularExpression::MatchTypestatic enumJava wrapper for Qt enumQRegularExpression::PatternOptionstatic final classQFlagstype for enumQRegularExpression.PatternOptionstatic enumJava wrapper for Qt enumQRegularExpression::WildcardConversionOptionstatic final classQFlagstype for enumQRegularExpression.WildcardConversionOption -
Constructor Summary
ConstructorsConstructorDescriptionQRegularExpression(String pattern) Overloaded constructor forQRegularExpression(java.lang.String, io.qt.core.QRegularExpression.PatternOptions)withoptions = new io.qt.core.QRegularExpression.PatternOptions(0).QRegularExpression(String pattern, QRegularExpression.PatternOption ... options) Overloaded constructor forQRegularExpression(java.lang.String, io.qt.core.QRegularExpression.PatternOptions).QRegularExpression(String pattern, QRegularExpression.PatternOptions options) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringanchoredPattern(String expression) final voidfinal intclone()Creates and returns a copy of this object.final booleanbooleanfinal Stringstatic Stringstatic QRegularExpressionfromWildcard(String pattern) static QRegularExpressionfromWildcard(String pattern, QRegularExpression.WildcardConversionOption ... options) static QRegularExpressionfromWildcard(String pattern, QRegularExpression.WildcardConversionOptions options) static QRegularExpressionfromWildcard(String pattern, Qt.CaseSensitivity cs) Overloaded function forfromWildcard(java.lang.String, io.qt.core.Qt.CaseSensitivity, io.qt.core.QRegularExpression.WildcardConversionOptions)withoptions = new io.qt.core.QRegularExpression.WildcardConversionOptions(0).static QRegularExpressionfromWildcard(String pattern, Qt.CaseSensitivity cs, QRegularExpression.WildcardConversionOption ... options) static QRegularExpressionfromWildcard(String pattern, Qt.CaseSensitivity cs, QRegularExpression.WildcardConversionOptions options) globalMatch(String subject) globalMatch(String subject, long offset) globalMatch(String subject, long offset, QRegularExpression.MatchOption ... matchOptions) globalMatch(String subject, long offset, QRegularExpression.MatchOptions matchOptions) globalMatch(String subject, long offset, QRegularExpression.MatchType matchType) Overloaded function forglobalMatch(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)withmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0).globalMatch(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) globalMatch(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) globalMatch(String subject, QRegularExpression.MatchOption ... matchOptions) globalMatch(String subject, QRegularExpression.MatchOptions matchOptions) globalMatch(String subject, QRegularExpression.MatchType matchType) globalMatch(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) globalMatch(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) globalMatchView(String subject) Deprecated.globalMatchView(String subject, long offset) globalMatchView(String subject, long offset, QRegularExpression.MatchType matchType) globalMatchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) globalMatchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) inthashCode()Returns the objects's hash code computed byqHash(QRegularExpression).final booleanisValid()final QRegularExpressionMatchfinal QRegularExpressionMatchfinal QRegularExpressionMatchmatch(String subject, long offset, QRegularExpression.MatchOption ... matchOptions) final QRegularExpressionMatchmatch(String subject, long offset, QRegularExpression.MatchOptions matchOptions) final QRegularExpressionMatchmatch(String subject, long offset, QRegularExpression.MatchType matchType) Overloaded function formatch(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)withmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0).final QRegularExpressionMatchmatch(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) final QRegularExpressionMatchmatch(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) final QRegularExpressionMatchmatch(String subject, QRegularExpression.MatchOption ... matchOptions) final QRegularExpressionMatchmatch(String subject, QRegularExpression.MatchOptions matchOptions) final QRegularExpressionMatchmatch(String subject, QRegularExpression.MatchType matchType) final QRegularExpressionMatchmatch(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) final QRegularExpressionMatchmatch(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) final QRegularExpressionMatchfinal QRegularExpressionMatchfinal QRegularExpressionMatchmatchView(String subject, long offset, QRegularExpression.MatchType matchType) final QRegularExpressionMatchmatchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) final QRegularExpressionMatchmatchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) final QStringListfinal voidoptimize()final Stringpattern()final longvoidreadFrom(QDataStream in) final voidsetPattern(String pattern) final voidsetPatternOptions(QRegularExpression.PatternOption ... options) Overloaded function forsetPatternOptions(io.qt.core.QRegularExpression.PatternOptions).final voidfinal voidswap(QRegularExpression other) toString()Seeoperator<<(QDebug,QRegularExpression) static StringOverloaded function forwildcardToRegularExpression(java.lang.String, io.qt.core.QRegularExpression.WildcardConversionOptions)withoptions = new io.qt.core.QRegularExpression.WildcardConversionOptions(0).static StringwildcardToRegularExpression(String str, QRegularExpression.WildcardConversionOption ... options) static StringvoidwriteTo(QDataStream out) Seeoperator<<(QDataStream&,QRegularExpression) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QRegularExpression
public QRegularExpression() -
QRegularExpression
- Parameters:
re-
-
QRegularExpression
- Parameters:
pattern-options-
-
QRegularExpression
Overloaded constructor for
QRegularExpression(java.lang.String, io.qt.core.QRegularExpression.PatternOptions)withoptions = new io.qt.core.QRegularExpression.PatternOptions(0). -
QRegularExpression
Overloaded constructor for
QRegularExpression(java.lang.String, io.qt.core.QRegularExpression.PatternOptions).
-
-
Method Details
-
captureCount
- Returns:
-
errorString
- Returns:
-
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) - Parameters:
subject-offset-matchType-matchOptions-- Returns:
- Since:
- This function was introduced in Qt 6.5.
-
isValid
- Returns:
-
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) - Parameters:
subject-offset-matchType-matchOptions-- Returns:
- Since:
- This function was introduced in Qt 6.5.
-
namedCaptureGroups
- Returns:
-
writeTo
See
operator<<(QDataStream&,QRegularExpression) - Parameters:
out-
-
assign
- Parameters:
re-
-
equals
- Parameters:
re-- Returns:
-
readFrom
- Parameters:
in-
-
optimize
-
pattern
- Returns:
-
patternErrorOffset
- Returns:
-
patternOptions
- Returns:
-
setPattern
- Parameters:
pattern-
-
setPatternOptions
- Parameters:
options-
-
swap
- Parameters:
other-
-
anchoredPattern
- Parameters:
expression-- Returns:
-
escape
- Parameters:
str-- Returns:
-
fromWildcard
public static QRegularExpression fromWildcard(String pattern, Qt.CaseSensitivity cs, QRegularExpression.WildcardConversionOptions options) - Parameters:
pattern-cs-options-- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
wildcardToRegularExpression
public static String wildcardToRegularExpression(String str, QRegularExpression.WildcardConversionOptions options) - Parameters:
str-options-- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QRegularExpression). -
fromWildcard
public static QRegularExpression fromWildcard(String pattern, QRegularExpression.WildcardConversionOption ... options) -
fromWildcard
public static QRegularExpression fromWildcard(String pattern, QRegularExpression.WildcardConversionOptions options) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, long offset, QRegularExpression.MatchOption ... matchOptions) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, long offset, QRegularExpression.MatchOptions matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, long offset, QRegularExpression.MatchOption ... matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, long offset, QRegularExpression.MatchOptions matchOptions) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, QRegularExpression.MatchType matchType) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, QRegularExpression.MatchOption ... matchOptions) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, QRegularExpression.MatchOptions matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, QRegularExpression.MatchType matchType) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, QRegularExpression.MatchOption ... matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, QRegularExpression.MatchOptions matchOptions) -
toString
See
operator<<(QDebug,QRegularExpression) -
clone
Creates and returns a copy of this object.
See
QRegularExpression::QRegularExpression(QRegularExpression) -
globalMatchView
@Deprecated @QtUninvokable public final QRegularExpressionMatchIterator globalMatchView(String subject, long offset, QRegularExpression.MatchType matchType) Deprecated.Overloaded function for
globalMatchView(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)withmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0). -
globalMatchView
@Deprecated @QtUninvokable public final QRegularExpressionMatchIterator globalMatchView(String subject, long offset) Deprecated.Overloaded function for
globalMatchView(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
globalMatchView
@Deprecated @QtUninvokable public final QRegularExpressionMatchIterator globalMatchView(String subject) Deprecated.Overloaded function for
globalMatchView(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
offset = 0matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
globalMatchView
@Deprecated @QtUninvokable public final QRegularExpressionMatchIterator globalMatchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) -
globalMatchView
@Deprecated @QtUninvokable public final QRegularExpressionMatchIterator globalMatchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, long offset, QRegularExpression.MatchType matchType) Overloaded function for
globalMatch(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)withmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0). -
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, long offset) Overloaded function for
globalMatch(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
globalMatch
Overloaded function for
globalMatch(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
offset = 0matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
globalMatch
@QtUninvokable public final QRegularExpressionMatchIterator globalMatch(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) -
matchView
@Deprecated @QtUninvokable public final QRegularExpressionMatch matchView(String subject, long offset, QRegularExpression.MatchType matchType) Deprecated.Overloaded function for
matchView(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)withmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0). -
matchView
@Deprecated @QtUninvokable public final QRegularExpressionMatch matchView(String subject, long offset) Deprecated.Overloaded function for
matchView(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
matchView
Deprecated.Overloaded function for
matchView(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
offset = 0matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
matchView
@Deprecated @QtUninvokable public final QRegularExpressionMatch matchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOptions matchOptions) -
matchView
@Deprecated @QtUninvokable public final QRegularExpressionMatch matchView(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) -
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, long offset, QRegularExpression.MatchType matchType) Overloaded function for
match(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)withmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0). -
match
Overloaded function for
match(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
match
Overloaded function for
match(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)with:
offset = 0matchType = io.qt.core.QRegularExpression.MatchType.NormalMatchmatchOptions = new io.qt.core.QRegularExpression.MatchOptions(0)
-
match
@QtUninvokable public final QRegularExpressionMatch match(String subject, long offset, QRegularExpression.MatchType matchType, QRegularExpression.MatchOption ... matchOptions) -
setPatternOptions
Overloaded function for
setPatternOptions(io.qt.core.QRegularExpression.PatternOptions). -
fromWildcard
Overloaded function for
fromWildcard(java.lang.String, io.qt.core.Qt.CaseSensitivity, io.qt.core.QRegularExpression.WildcardConversionOptions)withoptions = new io.qt.core.QRegularExpression.WildcardConversionOptions(0). -
fromWildcard
Overloaded function for
fromWildcard(java.lang.String, io.qt.core.Qt.CaseSensitivity, io.qt.core.QRegularExpression.WildcardConversionOptions)with:
cs = io.qt.core.Qt.CaseSensitivity.CaseInsensitiveoptions = new io.qt.core.QRegularExpression.WildcardConversionOptions(0)
-
fromWildcard
public static QRegularExpression fromWildcard(String pattern, Qt.CaseSensitivity cs, QRegularExpression.WildcardConversionOption ... options) -
wildcardToRegularExpression
Overloaded function for
wildcardToRegularExpression(java.lang.String, io.qt.core.QRegularExpression.WildcardConversionOptions)withoptions = new io.qt.core.QRegularExpression.WildcardConversionOptions(0). -
wildcardToRegularExpression
public static String wildcardToRegularExpression(String str, QRegularExpression.WildcardConversionOption ... options)
-
globalMatch(java.lang.String, long, io.qt.core.QRegularExpression.MatchType, io.qt.core.QRegularExpression.MatchOptions)instead.