def METHOD_NAME(self, user):
    """Match a user with a tag and return a Match object."""
    if user:
        matched = self.match_regex(user, self.target, self.regex)
        return matched if matched else self.match_secondary(user)
    return None