ure
– regular expressions¶
This module implements regular expression operations. Regular expression
syntax supported is a subset of CPython re
module (and actually is
a subset of POSIX extended regular expressions).
Supported operators are:
'.'
- Match any character.
'[]'
- Match set of characters. Individual characters and ranges are supported.
'^'
'$'
'?'
'*'
'+'
'??'
'*?'
'+?'
Counted repetitions ({m,n}
), more advanced assertions, names groups,
etc. are not supported.
Functions¶
-
ure.
compile
(regex)¶ Compile regular expression, return
regex
object.
-
ure.
match
(regex, string)¶ Match
regex
againststring
. Match always happens from starting position in a string.
-
ure.
search
(regex, string)¶ Search
regex
in astring
. Unlikematch
, this will search string for first position which matches regex (which still may be 0 if regex is anchored).
-
ure.
DEBUG
¶ Flag value, display debug information about compiled expression.