def __init__(self, searcher, match, start, end, groups):
super(RegexMatch, self).__init__(searcher, match, start, end)<EOL>self.groups = groups<EOL>
:param Searcher searcher: The :class:`Searcher` that found the match
:param match: Portion of sequence that triggered the match
:param int start: Index of start of match
:param int end: Index of item directly after match
:param tuple groups: Contains the matched subgroups if the regex
    contained groups, otherwise ``None``