|
AddState(TRegExMatchType,TRegExChar,TCharSet,Integer,Integer,Boolean)
|
Represents method AddState(TRegExMatchType,TRegExChar,TCharSet,Integer,Integer,Boolean).
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent).
|
|
ExactMatch(TRegExString)
|
Matches the input text against the current regular expression state machine. The Text must match the regular expression from the very first character. Returns true if the text matches the regular expression.
Note
|
If the regular expression is empty (Expression = ''), the method will always return false.
|
|
|
Examples
|
Overloaded. Returns a string array of example strings that match the regular expression. The size of the string array is specified by the MaxExamples property.
|
|
Examples(TRegExString,Integer,TRXIntegerArray,TRXStringArray)
|
Overloaded. Represents method Examples(TRegExString,Integer,TRXIntegerArray,TRXStringArray).
|
|
Match(TRegExString,Boolean)
|
Overloaded. Returns the index in the Text that matches the Regular Expression or 0 if no match found.
Note
|
The regular expression engine uses 1-indexed strings, not the new 0-indexed strings.
|
Note
|
If the regular expression is empty (Expression = ''), the method will always return 0.
|
|
|
Match(TRegExString,Integer,Boolean)
|
Overloaded. Returns the index in the Text that matches the Regular Expression or 0 if no match found. The Len parameter will equal the number of characters in the Text that match the regular expression.
Note
|
The regular expression engine uses 1-indexed strings, not the new 0-indexed strings.
|
Note
|
If the regular expression is empty (Expression = ''), the method will always return 0.
|
|
|
Match(TRegExString,Integer,Integer,Boolean)
|
Overloaded. Returns the index in the Text that matches the Regular Expression or 0 if no match found. The Len parameter will equal the number of characters in the Text that match the regular expression.
Note
|
The regular expression engine uses 1-indexed strings, not the new 0-indexed strings.
|
Note
|
If the regular expression is empty (Expression = ''), the method will always return 0.
|
|
|
MatchSubString(TRegExString,Integer,Integer,Boolean)
|
Represents method MatchSubString(TRegExString,Integer,Integer,Boolean).
|
|
OptimizeStates
|
Represents method OptimizeStates.
|
|
ParseAnchorExpression
|
Represents method ParseAnchorExpression.
|
|
ParseAtom
|
Represents method ParseAtom.
|
|
ParseChar
|
Represents method ParseChar.
|
|
ParseCharSet
|
Represents method ParseCharSet.
|
|
ParseCharSetRange
|
Represents method ParseCharSetRange.
|
|
ParseCSChar
|
Represents method ParseCSChar.
|
|
ParseExpr
|
Represents method ParseExpr.
|
|
ParseExpression
|
Overloaded. Parse and build the regular expression state machine from the GRegularExpression.TGRegularExpression.Expression property.
|
|
ParseExpression(TRegExString)
|
Overloaded. Parse and build the regular expression state machine from input expression parameter. This method will set the GRegularExpression.TGRegularExpression.Expression property.
|
|
ParseFactor
|
Represents method ParseFactor.
|
|
ParseTerm
|
Represents method ParseTerm.
|