eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer
Module implementing the PyQt5 server part of the QRegularExpression wizzard.
Global Attributes
Classes
Functions
main |
Function containing the main routine. |
rxExecute |
Function to execute the given regular expression for a given text. |
rxValidate |
Function to validate the given regular expression. |
main
main()
Function containing the main routine.
rxExecute
rxExecute(regexp, options, text, startpos)
Function to execute the given regular expression for a given text.
- regexp
-
regular expression to validate (string)
- options
-
list of options (list of string)
- text
-
text to execute on (string)
- startpos
-
start position for the execution (integer)
- Returns:
-
tuple of a flag indicating a successful match (boolean) and
a list of captures containing the complete match as matched string
(string), match start (integer), match end (integer) and match length
(integer) for each entry
rxValidate
rxValidate(regexp, options)
Function to validate the given regular expression.
- regexp
-
regular expression to validate (string)
- options
-
list of options (list of string)
- Returns:
-
tuple of flag indicating validity (boolean), error
string (string) and error offset (integer)