Name
Match Objects
Synopsis
Match objects are created by the
match
and
find
functions.
pos
endpos
Value of
pos
orendpos
passed tosearch
ormatch
.re
The regular expression object whose
match
orsearch
returned this object.string
String passed to
match
orsearch
.group([
g1
,g2
, ...])
Return one or more submatches from capturing groups. Groups may be either numbers corresponding to capturing groups or strings corresponding to named capturing groups. Group zero corresponds to the entire match. If no arguments are provided, this function returns the entire match. Capturing groups that did not match have a result of
None
.groups([
default
])
Return a tuple of the results of all capturing groups. Groups that did not match have the value
None
ordefault
.groupdict([
default
])
Return a dictionary of named capture groups, keyed by group name. Groups that did not match have the value
None
ordefault
.start([
group
])
Index of start of substring matched by
group
(or start of entire matched string if nogroup
).end([
group
])
Index of end of substring matched by
group
(or end of entire matched string if nogroup
).span([
group
])
Return a tuple of starting and ending indexes of
group
(or matched string if nogroup
).expand([
template
])
Return a string obtained by doing backslash substitution on
template
. Character escapes, numeric backreferences, and named backreferences are expanded.lastgroup
Name of the last matching capture group, or
None
if no match or if the group had no name.lastindex
Index of the last matching capture ...
Get Regular Expression Pocket Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.