Name

Match Objects

Synopsis

Match objects are created by the match and find functions.

posendpos

Value of pos or endpos passed to search or match.

re

The regular expression object whose match or search returned this object.

string

String passed to match or search.

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 or default.

groupdict([default])

Return a dictionary of named capture groups, keyed by group name. Groups that did not match have the value None or default.

start([group])

Index of start of substring matched by group (or start of entire matched string if no group).

end([group])

Index of end of substring matched by group (or end of entire matched string if no group).

span([group])

Return a tuple of starting and ending indexes of group (or matched string if no group).

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.