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, named groups,
etc. are not supported.
Functions¶
- 
ure.compile(regex)¶
- Compile regular expression, return - regexobject.
- 
ure.match(regex, string)¶
- Match - regexagainst- string. Match always happens from starting position in a string.
- 
ure.search(regex, string)¶
- Search - regexin a- string. Unlike- match, 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.